# Class LogEvent

Class
Module
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