CreateLogger.Logger

Undocumented in source.
mixintemplate CreateLogger(string f = __FILE__, int l = __LINE__, string m = __MODULE__, string foo = __FUNCTION__, string prettyFoo = __PRETTY_FUNCTION__)
struct Logger {}

Constructors

this
this(LogSink logSink)
Undocumented in source.
this
this()
Undocumented in source.

Members

Mixins

__anonymous
mixin LevelMixin!(t.s, t.r, t.m)
Undocumented in source.

Mixin templates

LevelMixin
mixintemplate LevelMixin(string staticMethod, string runtimeMethod, string member)
Undocumented in source.
RuntimeLevelMixin
mixintemplate RuntimeLevelMixin(string method, string member)
Undocumented in source.
StaticLevelMixin
mixintemplate StaticLevelMixin(string method, string member)
Undocumented in source.

Properties

location
CodeLocation location [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
log
auto log [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
logged
auto logged [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

Log
auto Log()
Undocumented in source. Be warned that the author may not have intended to support it.
event
LogEvent event(Level level, string message, CodeLocation eventLocation, bool figureOutEventAggregate)
Undocumented in source. Be warned that the author may not have intended to support it.
indentLines
string indentLines(string s, string onLeft)
Undocumented in source. Be warned that the author may not have intended to support it.
numberLines
string numberLines(string s, int l)
Undocumented in source. Be warned that the author may not have intended to support it.
txt
string txt()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

LogClosure
struct LogClosure(string f = __FILE__, int l = __LINE__, string m = __MODULE__, string foo = __FUNCTION__, string prettyFoo = __PRETTY_FUNCTION__)
Undocumented in source.
LoggedClosure
struct LoggedClosure(string f = __FILE__, int l = __LINE__, string m = __MODULE__, string foo = __FUNCTION__, string prettyFoo = __PRETTY_FUNCTION__)
Undocumented in source.
logClosure
struct logClosure(string f = __FILE__, int l = __LINE__, string m = __MODULE__, string foo = __FUNCTION__, string prettyFoo = __PRETTY_FUNCTION__)
Undocumented in source.

Variables

logSink
LogSink logSink;
Undocumented in source.

Meta