Home Manual ReferenceGraphs Source Repository
import ConsoleLogger from 'typhonjs-core-logging/src/ConsoleLogger.js'
public class | source

ConsoleLogger

ConsoleLogger.js -- Provides basic logging functionality with all log messages posting to console.log. Trace will also output "console.trace()" after the log message is posted.

Constructor Summary

Public Constructor
public

constructor(serializer: Object)

Sets the serializer; defaults to JSON if none supplied.

Method Summary

Public Methods
public

debug()

Post debug message.

public

error()

Post error message.

public

fatal()

Post fatal message.

public

Returns the serializer.

public

info()

Post info message.

public

setSerializer(serializer: Object)

Sets the serializer which must conform to the JSON API.

public

trace()

Post trace message.

public

warn()

Post warn message.

Public Constructors

public constructor(serializer: Object) source

Sets the serializer; defaults to JSON if none supplied.

Params:

NameTypeAttributeDescription
serializer Object

An instance that conform to the JSON API.

Public Methods

public debug() source

Post debug message.

public error() source

Post error message.

public fatal() source

Post fatal message.

public getSerializer(): Object | * source

Returns the serializer.

Return:

Object | *

public info() source

Post info message.

public setSerializer(serializer: Object) source

Sets the serializer which must conform to the JSON API.

Params:

NameTypeAttributeDescription
serializer Object

An instance of a JSON like serializer.

public trace() source

Post trace message.

public warn() source

Post warn message.