Size: a a a

2021 March 02

O

Oleg in dlang.ru
ок. по-другому.
модуль использует класс или метод.
можно получить както его имя без какойлибо (если такая существует) once инициализации?
источник

DH

Dark Hole in dlang.ru
Oleg
ок. по-другому.
модуль использует класс или метод.
можно получить както его имя без какойлибо (если такая существует) once инициализации?
Имя чего? Модуля?
источник

O

Oleg in dlang.ru
ишо проще:
модуль использует мой Log/log
я хочу побырому(без once, mutex/synchronized/atomic и др) получить его имя
источник

DH

Dark Hole in dlang.ru
Oleg
ишо проще:
модуль использует мой Log/log
я хочу побырому(без once, mutex/synchronized/atomic и др) получить его имя
Имя чего? Переменки? Или класса?
источник

O

Oleg in dlang.ru
имя модуля, в котором дергается Log
источник

O

Oleg in dlang.ru
и чтоб для всех следующих вызовов это имя/хеш или еще что не вызывало синхронизаций или вычислений
источник

OB

Oleg B in dlang.ru
Oleg
имя модуля, в котором дергается Log
__MODULE__
источник

OB

Oleg B in dlang.ru
void logfunc(string moduleName=__MODULE__, string file=__FILE__, size_t line=__LINE__)(string msg)
источник

OB

Oleg B in dlang.ru
ну или в rt аргументы, пофигу
источник

O

Oleg in dlang.ru
и юзер не должен его передавать
log.error( /*неявно передается название модуля*/, остальное)
источник

O

Oleg in dlang.ru
как в rt аргументы?
источник

OB

Oleg B in dlang.ru
Oleg
как в rt аргументы?
последними аргументами по умолчанию
источник

OB

Oleg B in dlang.ru
Oleg
и юзер не должен его передавать
log.error( /*неявно передается название модуля*/, остальное)
ct аргументы тоже могут быть определены по умолчанию
источник

OB

Oleg B in dlang.ru
источник

O

Oleg in dlang.ru
и подставится название модуля из которого вызывается метод? тогда ок
источник

OB

Oleg B in dlang.ru
там и пример как раз
источник

OB

Oleg B in dlang.ru
Oleg
и юзер не должен его передавать
log.error( /*неявно передается название модуля*/, остальное)
не уж то ты логгер пишешь?))
источник

O

Oleg in dlang.ru
а чо?
источник

OB

Oleg B in dlang.ru
да эт ж мем местный
источник

OB

Oleg B in dlang.ru
что мол нет логгера нормального
источник