serverlogger - juanitopons/fullstack-test GitHub Wiki

fullstack-test-server - v1.0.0GlobalsServerLogger

Class: ServerLogger

Hierarchy

  • ServerLogger

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

+ new ServerLogger(): ServerLogger

Defined in src/helpers/logger.ts:107

Returns: ServerLogger

Properties

Private logger

logger: Log4jsLogger

Defined in src/helpers/logger.ts:104


Private loggerConfig

loggerConfig: any

Defined in src/helpers/logger.ts:103


Static Private configured

configured: boolean = false

Defined in src/helpers/logger.ts:107

Methods

Private config

config(): void

Defined in src/helpers/logger.ts:219

Returns: void


cron

cron(cronJobParams: ICustomCronJobParams, message: string, ...args: any[]): void

Implementation of IServerLogger

Defined in src/helpers/logger.ts:237

Parameters:

Name Type
cronJobParams ICustomCronJobParams
message string
...args any[]

Returns: void


db

db(message: string, ...args: any[]): void

Defined in src/helpers/logger.ts:245

Parameters:

Name Type
message string
...args any[]

Returns: void


debug

debug(message: any, ...args: any[]): void

Implementation of IServerLogger

Defined in src/helpers/logger.ts:227

Parameters:

Name Type
message any
...args any[]

Returns: void


error

error(message: any, ...args: any[]): void

Implementation of IServerLogger

Defined in src/helpers/logger.ts:233

Parameters:

Name Type
message any
...args any[]

Returns: void


Private getAppenders

getAppenders(): object

Defined in src/helpers/logger.ts:181

Returns: object

  • console(): object

    • type: string = "stdout"

    • layout: object

      • type: string = "colored"
  • dateFile(): object

    • compress: boolean = true

    • daysToKeep: number = 14

    • filename: string = LOGGER_FILES_PATH

    • keepFileExt: boolean = true

    • type: string = "dateFile"

    • layout: object

      • type: string = "basic"

Private getCategoriesConfig

getCategoriesConfig(): object

Defined in src/helpers/logger.ts:193

Returns: object


Private getCategoryAppenders

getCategoryAppenders(env?: any): string[]

Defined in src/helpers/logger.ts:185

Parameters:

Name Type
env? any

Returns: string[]


Private getCategoryLevel

getCategoryLevel(env?: any): string

Defined in src/helpers/logger.ts:189

Parameters:

Name Type
env? any

Returns: string


Private getConfig

getConfig(): any

Defined in src/helpers/logger.ts:209

Returns: any


Private getLevels

getLevels(): object

Defined in src/helpers/logger.ts:205

Returns: object

  • __computed(): object

    • colour: string = "cyan"

    • value: number = 200001


info

info(message: any, ...args: any[]): void

Implementation of IServerLogger

Defined in src/helpers/logger.ts:224

Parameters:

Name Type
message any
...args any[]

Returns: void


Private init

init(): void

Defined in src/helpers/logger.ts:166

Returns: void


Private overrideConsoleLogger

overrideConsoleLogger(): void

Defined in src/helpers/logger.ts:126

Returns: void


Private setMorganExpressAppender

setMorganExpressAppender(): void

Defined in src/helpers/logger.ts:113

Returns: void


warn

warn(message: any, ...args: any[]): void

Implementation of IServerLogger

Defined in src/helpers/logger.ts:230

Parameters:

Name Type
message any
...args any[]

Returns: void


Static getExpressAppenders

getExpressAppenders(): any[]

Defined in src/helpers/logger.ts:177

Returns: any[]

⚠️ **GitHub.com Fallback** ⚠️