Skip to content

@sora-soft/framework


@sora-soft/framework / Logger

Class: Logger

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

Extended by

Constructors

Constructor

ts
new Logger(options): Logger;

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

Parameters

ParameterType
optionsILoggerOptions

Returns

Logger

Accessors

category

Get Signature

ts
get category(): CategoryLogger;

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

Returns

CategoryLogger

Methods

debug()

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

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

Parameters

ParameterType
categorystring
contentunknown
boundaryFnFunction

Returns

void


end()

ts
end(): Promise<void>;

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

Returns

Promise<void>


error()

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

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

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:119

Parameters

ParameterType
categorystring
errorError
contentunknown
boundaryFnFunction

Returns

void


info()

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

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

Parameters

ParameterType
categorystring
contentunknown
boundaryFnFunction

Returns

void


pipe()

ts
pipe(output): Logger;

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

Parameters

ParameterType
outputLoggerOutput

Returns

Logger


success()

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

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

Parameters

ParameterType
categorystring
contentunknown
boundaryFnFunction

Returns

void


warn()

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

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

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:87

Parameters

ParameterType
eError | ExError

Returns

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

基于 WTFPL 许可发布