Skip to content

@sora-soft/framework


@sora-soft/framework / Logger

Class: Logger

Defined in: packages/framework/src/lib/logger/Logger.ts:75

Extended by

Constructors

Constructor

ts
new Logger(options): Logger;

Defined in: packages/framework/src/lib/logger/Logger.ts:96

Parameters

ParameterType
optionsILoggerOptions

Returns

Logger

Accessors

category

Get Signature

ts
get category(): CategoryLogger;

Defined in: packages/framework/src/lib/logger/Logger.ts:187

Returns

CategoryLogger

Methods

debug()

ts
debug(
   category, 
   content, 
   boundaryFn?): void;

Defined in: packages/framework/src/lib/logger/Logger.ts:102

Parameters

ParameterType
categorystring
contentunknown
boundaryFnFunction

Returns

void


end()

ts
end(): Promise<void>;

Defined in: packages/framework/src/lib/logger/Logger.ts:143

Returns

Promise<void>


error()

ts
error(
   category, 
   error, 
   content, 
   boundaryFn?): void;

Defined in: packages/framework/src/lib/logger/Logger.ts:122

Parameters

ParameterType
categorystring
errorError | ExError
contentunknown
boundaryFnFunction

Returns

void


fatal()

ts
fatal(
   category, 
   error, 
   content, 
   boundaryFn?): void;

Defined in: packages/framework/src/lib/logger/Logger.ts:118

Parameters

ParameterType
categorystring
errorError
contentunknown
boundaryFnFunction

Returns

void


info()

ts
info(
   category, 
   content, 
   boundaryFn?): void;

Defined in: packages/framework/src/lib/logger/Logger.ts:106

Parameters

ParameterType
categorystring
contentunknown
boundaryFnFunction

Returns

void


pipe()

ts
pipe(output): Logger;

Defined in: packages/framework/src/lib/logger/Logger.ts:138

Parameters

ParameterType
outputLoggerOutput

Returns

Logger


success()

ts
success(
   category, 
   content, 
   boundaryFn?): void;

Defined in: packages/framework/src/lib/logger/Logger.ts:114

Parameters

ParameterType
categorystring
contentunknown
boundaryFnFunction

Returns

void


warn()

ts
warn(
   category, 
   content, 
   boundaryFn?): void;

Defined in: packages/framework/src/lib/logger/Logger.ts:110

Parameters

ParameterType
categorystring
contentunknown
boundaryFnFunction

Returns

void


errorMessage()

ts
static errorMessage(e): 
  | Error
  | ExError
  | {
  args: ErrorArgs;
  code: string;
  message: string;
  name: string;
  stack: string[];
};

Defined in: packages/framework/src/lib/logger/Logger.ts:86

Parameters

ParameterType
eError | ExError

Returns

| Error | ExError | { args: ErrorArgs; code: string; message: string; name: string; stack: string[]; }

基于 WTFPL 许可发布