# Class LogEvent
ClassModule | import { LogEvent } from "@tsed/logger" |
---|---|
Source | /packages/logger/src/types/core/LogEvent.ts |
# Overview
class LogEvent {
readonly categoryName: string;
readonly level: LogLevel;
data: any[];
readonly context: LogContext;
<span class="token keyword">constructor</span><span class="token punctuation">(</span>categoryName<span class="token punctuation">:</span> <span class="token keyword">string</span><span class="token punctuation">,</span> level<span class="token punctuation">:</span> <a href="/api/logger/types/core/LogLevel.html"><span class="token">LogLevel</span></a><span class="token punctuation">,</span> data<span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">[</span><span class="token punctuation">]</span><span class="token punctuation">,</span> context<span class="token punctuation">:</span> <a href="/api/logger/types/core/LogContext.html"><span class="token">LogContext</span></a><span class="token punctuation">)</span><span class="token punctuation">;</span>
get <span class="token function">startTime</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">Date</span><span class="token punctuation">;</span>
get <span class="token function">formatedLevel</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">string</span><span class="token punctuation">;</span>
get <span class="token function">formattedLevel</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">string</span><span class="token punctuation">;</span>
get <span class="token function">cluster</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">;</span>
get <span class="token function">pid</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">;</span>
<span class="token function">isMessage</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">boolean</span> | 0<span class="token punctuation">;</span>
<span class="token function">getData</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">;</span>
<span class="token function">getMessage</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">:</span> <span class="token keyword">any</span><span class="token punctuation">[</span><span class="token punctuation">]</span> | undefined<span class="token punctuation">;</span>
}
# Constructor
constructor(categoryName: string, level: LogLevel, data: any[], context: LogContext);
Models a logging event.
# Members
readonly categoryName: string;
readonly level: LogLevel;
data: any[];
readonly context: LogContext;
get startTime(): Date;
get formatedLevel(): string;
get formattedLevel(): string;
get cluster(): any;
get pid(): any;
isMessage(): boolean | 0;
getData(): any;
getMessage(): any[] | undefined;
Other topics
- Console Appender
- File Appender
- Date Rolling File Appender
- Connect Appender
- Standard Out Appender
- Standard Error Appender
- Insight Appender
- LogEntries Appender
- LogStash HTTP Appender
- LogStash UDP Appender
- Loggly Appender
- RabbitMQ Appender
- Seq Appender
- Slack Appender
- SMTP Appender
- Basic layout
- Colored layout
- Dummy layout
- Message Pass-Through layout
- Object layout
- Json layout
- Pattern layout