cityrp.logging

Logging Library.

Functions

Brand(wrapped, event)

View source »

Create a table with the brand name.

Parameters

  • wrapped bool

    Should the Brand be wrapped in [].

  • event string

    It's a secret tool that'll help us later.

Returns

Build(logger, component, level)

View source »

Build the logging method for a given level.

Parameters

  • logger Logger

    Logger to build the method for.

  • component string

    The component name to build for.

  • level number

    Required logging level.

Critical(...)

View source »

Emit a log with a Critical log level.

Parameters

  • ...

    Stringable arguments.

Debug(...)

View source »

Emit a log with a Debug log level.

Parameters

  • ...

    Stringable arguments.

Error(...)

View source »

Emit a log with a Error log level.

Parameters

  • ...

    Stringable arguments.

Fatal(...)

View source »

Emit a log with a Fatal log level.

Parameters

  • ...

    Stringable arguments.

GetLogger(name)

View source »

Get or create a cached logging instance.

Parameters

  • name string

    Name of the logger to fetch.

Returns

Highlight(...)

View source »

Wrap given statements in highlight colours.

Parameters

  • ...

Returns

Info(...)

View source »

Emit a log with a Info log level.

Parameters

  • ...

    Stringable arguments.

Parse(level)

View source »

Parse a logging name to a level.

Parameters

Returns

  • optional number

Root()

View source »

Fetch the root logging instance.

Returns

Trace1(...)

View source »

Emit a log with a level 1 trace log level.

Parameters

  • ...

    Stringable arguments.

Trace2(...)

View source »

Emit a log with a level 2 trace log level.

Parameters

  • ...

    Stringable arguments.

Trace3(...)

View source »

Emit a log with a level 3 trace log level.

Parameters

  • ...

    Stringable arguments.

Warning(...)

View source »

Emit a log with a Warning log level.

Parameters

  • ...

    Stringable arguments.

print(...)

View source »

Print a message out to console

Parameters

  • ...

    Stringable instances to print.