Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CreamSoda

Hierarchy

Indexable

[key: string]: any

Index

Constructors

Properties

Methods

Object literals

Constructors

constructor

Properties

LogData

LogData: LogData = LogData

utils

utils: "utils" = utils

Methods

Protected _setter

  • _setter(name: string, setter: function): void
  • _setter - creates a setter for a setting

    Parameters

    • name: string

      the name of the setting.

    • setter: function

      the function used to set the value. should accept a value and return another.

        • (value: any): any
        • Parameters

          • value: any

          Returns any

    Returns void

add

format

  • format(name: string, fmt: string, global?: boolean): LogGroup
  • format - like format allows for each subgroup

    override

    Parameters

    • name: string
    • fmt: string
    • Default value global: boolean = false

    Returns LogGroup

get

  • get(name: string): any
  • get - returns the value of a setting.

    Parameters

    • name: string

      the name of the setting.

    Returns any

    the value of the setting.

level

  • level(name: string, value: number, color?: string): void
  • level - adds a new level

    Parameters

    • name: string

      the name of the level

    • value: number

      the numberical value to rank the level

    • Default value color: string = "none"

      the name of the color to use

    Returns void

remove

set

  • set(name: string, value: any, global?: boolean): LogGroup
  • set - like set allows for each subgroup

    override

    Parameters

    • name: string
    • value: any
    • Default value global: boolean = false

    Returns LogGroup

subgroup

  • subgroup - adds new subgroup to logger

    Parameters

    • name: string

      the name of the property to add it to

    • group: LogGroup | Function

      the group to add

    Returns LogGroup

token

write

  • write(chunk: string | Object, callback?: function): void
  • write - writes out to every transport

    Parameters

    • chunk: string | Object

      the chunk to write out

    • Default value callback: function = () => {}

      this is called when the write is done. If there was an error it is passed to this.

        • (err?: Error): void
        • Parameters

          • Optional err: Error

          Returns void

    Returns void

    void

Object literals

groups

groups: object

AccessGroup

AccessGroup: AccessGroup

LeveledGroup

LeveledGroup: LeveledGroup

LogGroup

LogGroup: LogGroup

transports

transports: object

Console

Console: Console

Transport

Transport: Transport

Generated using TypeDoc