gelf ~master (2022-04-24T16:10:04.1303539)
Dub
Repo
GrayLogger
gelf
Abstract Graylog Logger
abstract
class
GrayLogger : Logger {
enum
string
gelfVersion
;
import
std
.
array
:
appender
,
Appender
;
;
import
std
.
array
:
appender
,
Appender
;
;
protected
string
_host
;
protected
Compress
_compress
;
protected immutable
string
_msgStart
;
protected
Appender
!(
ubyte
[])
_dataAppender
;
this
(Compress compress, string host, LogLevel v);
void
formatMessage
(void delegate(const(char)[]) sink, LogEntry payload);
void
fillAppender
(LogEntry payload);
void
clearAppender
();
string
host
();
}
Constructors
this
this
(Compress compress, string host, LogLevel v)
Members
Functions
clearAppender
void
clearAppender
()
fillAppender
void
fillAppender
(LogEntry payload)
formatMessage
void
formatMessage
(void delegate(const(char)[]) sink, LogEntry payload)
Undocumented in source. Be warned that the author may not have intended to support it.
host
string
host
()
Variables
_compress
Compress
_compress
;
Undocumented in source.
_dataAppender
Appender
!(
ubyte
[])
_dataAppender
;
Undocumented in source.
_host
string
_host
;
Undocumented in source.
_msgStart
string
_msgStart
;
Undocumented in source.
gelfVersion
enum
string
gelfVersion
;
Undocumented in source.
Meta
Source
See Implementation
gelf
classes
GrayLogger
HttpGrayLogger
SocketGrayLogger
TcpGrayLogger
UdpGrayLogger
Abstract Graylog Logger