diff --git a/assets/navigation.js b/assets/navigation.js index 2de742e..6d08edb 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA4WSyw6CMBBF/2XWRHyhkZ0m7khcuDQuCo7QOBbSjkRi/HcjPiiKdX1mTu+ddHMBxjNDCIY1iuPiJGmH2oAHheAMQiiFliImNH57opfxkcCDg1Q7CEfDq/dWFRqZqy7FgzhW47s9ytMUdbO/P6mEZa6Mb+G2ZDK2JFQPdHZ4IkeCJHMmsLAjwZwowhLJysBVgcZ/g/bysD+bDgI7RpSnq6J+slFIxaj3IkHjN/hDFEwsiTBdmqaMzR1tIhEjEX5d5VGpTf/1eh1gXX+mpWJd/bqRNdJt3d4Ax0SV7L4CAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA42SQUsDMRCF/8ucF1fXtuLeCl28BAqteBGRdDvNBtMkJNNiEf+7uNbdrE1Tr/PefMw83vMHEL4TlGC588iMmFuSRnvIwHJqoITNTtftKP9juWpoqyCDN6nXUE5Gn1kHqxup1swIgS4GCuQERLWGR/TUM/bcSb5S6PNeHSJuixPEDFc7cZ7RyhchU2tjr3TixUem1i6MUlKLJOfoSeCYEQz3qHoMHSz6/Hc+XC2u7+9uxuE/bP7wyqqnii1jmfRqIpJYT6QmdBte/1wS7UgxngQQ6dN1C/V0HIOadWGctCsSxTGyJTnk20qTO5xLNbD8gzrjxCOk73F8++ULs2U3AYoDAAA=" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index 44d9b18..a266db3 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8VY227jNhD9l9lXrmJSF1t6axctUCBACxToi2AEis1khaUlQ1LSBob/vSCpy4xDSnYaoE9EzHPmDOcML8oJmvrvFrL8BD/Kag9ZKBhUxUFCBm3XyOLw80up9rJpgcFLoyCD16Ipi0cl2zsKCL53BwUMdqpoW9lCBnBmQ9gkjsNkjPzw0L0d5XURv4xgFJjBsWhk1b3PcpLkKxGNik+luk0v6BnXiAZ9ip+4XCPfx/3Kb8vDpu4pxK6u2vrWWkyk/6scfQZDRcIbKzIsYEoJ9fmxkV335sjHTnxGX6NIS/3cZ+Ox71Ev7I8rEh4KRwlzkh+2bV51uYmJPEnYUwRL+NW9pR3ZEPxtJXDofvPuIK/0t4X94zXgwvj7+vlZNqPy00u168q6au/Q7Gy7oq5XBu061vuZz+h7HGqp8YeEPMUvq7K7TiHoobMyC1Z3sr1WrYf+F7XieLxSzCJv1Pq4WVpveQNTYZOjs4d33+d6GM3Otp5YpWseT418XzxKpeRlYJ1Ke0cnb4r7k1L38lWq9iLk+PuHov1p7qdfqq5588RFiHmFePL0vn7+/WjKOAYtq042T8VOF2GcnQ1IWlLpVK4I9mUAulsDJXbNy2xGZ/Y9tixz+e6ZUVp67TjFUJsXrcOOqc/xtMuPLYOy2st/IDvBq2zasq4gAxGEQQoMnkqp9vrBbtUY7OrDQee17ef+kruubjTCQu5WwPIVE2mQ8M12y/KBYSbMDwbGgeWc8TCIRURgnMAEsFwwEQUxJyhBUKEvWEhgEbA8dASLCCr2BYsJLAGWR651JgS29kVbE9gGWB67om0ILPVFS2lxda0TVzh+4YKu9toJpD5wXfANi6IgEmsKpFZwXfLUGZGawSNvB1A/uDHE2VKcWsJ16Tl3Iqkr3NginEhqDN9406TWcONN6CwRdUdoD7izdwS1R5hd4uwLcbFPtAvcabmgBgmzWZyeC+qQMA5tnEhqkYh925QaJBLPDhTUHmHsSV21FNYec2q9yqaT+9/s6ZXn41PjBA/9kcaHU/IEHLLTmUFoh9gOazukduBRP270eJ4OO/2XTqJQSvV3NNKIJxHBl5jmtpX2PkYxEhRD+GLoxxjiCLS4tY/Tqvq5Hi4HRE6RoI9snvmqf+dM3A3S9eVqqMOX7kRFpfLV2LzL3ovyEKmmPu5wlU48ROvdFYmHba/8iYrqK3pq7KHaTwCU7Qpl6yOp/rHoWGyEpFc+un0JIRYyRkQ+1vAdNvFQK/DQT3N10Rop+qjvuwCtzueFJTn8RIrct9ks+dJOtMW4r6Z2ez6O/4Oc2MhQH9l+maHq4NPHudAtg2N5lKqsJGT59nz+Fyh6l3cgFQAA"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA51W3WvbMBD/X26vIrX8Gftt0DIGgcI6+iJCcG0lFVNsIzvZSsj/PmQ7kZRKrttH634f0t1J5xOI+m8LGTnBH1aVkPlemuDIR1DlewoZrOrdjgpAcBAcMujeGtreDYuL127PAUHB87alLWQAZzShs6JHyp86QfP9Q9WJt/eit4hphyjW1R+bjtVVexVlVUfFNi8G5TE6KYg9P7wqcrmVGWLfLkBNEkGTC1p15sYcRlvG6RyfEfdVm6Ku2nqek4J+wsxS7/u8y9/XWK5+qXMc7TKpFWgyjz82q4fnh9XTVeiYC5a/cCl2DU7KxVp/9Ffge9Nc1baHquizcneNfVrsV805q3ZTmiNk7rEH3j19Oews59ainxP8TdvOqSeDc49evDJe3jwy6tRadK5gk4uWWt4DJXqDmCvM2klVPWyTXCNgVUn/QXaCIxUtqyvIwF8EixQQbBnlpXyHBzcERb3fy+u2HmPPtOhqIRED5M4DRDzkhws/SdZrRC6MPtAv9DAMiGAbDBswHxDxbTDfgAWASGCDBQYsBERCGyw0YBEgEtlgkQGLAZHYBosNWAKIJDZYYsCWgMjSBlsasBQQSVEQL0IcG7DUTK/MNvZsQHxTiL4S9lKYtcAy59haDWyWA8u048DqblYEy8zj0Io0i4Jl8nFkRQ516Tv5SEVHy59DRxMy3GM+3uMTbMZex8Hl/pwAB5CdzmfV2/Jr0B8HjuJFihY5WMNAVJRQUUIHhbW83tWXK6ztUrPDLr9x0CuWdjTXyXi92/Q8w26piEs3sezHp2LFihW7WTf59xTJmyTlcpIpXqp46Uc8cRlaWkI1XzxtXA6jSeNijYsnuV0/hTSqr1F9N/VdKRPFSz6gtf3vKR1+YDVrzdmtYOk9bcuuHfcDy9G5Wtdja9uvETSsoZxVFDKyPp//A/S4jcvzCwAA"; \ No newline at end of file diff --git a/functions/asLogOptions.html b/functions/asLogOptions.html deleted file mode 100644 index f521dff..0000000 --- a/functions/asLogOptions.html +++ /dev/null @@ -1 +0,0 @@ -asLogOptions | @foxxmd/logging Docs

Generated using TypeDoc

\ No newline at end of file diff --git a/functions/buildLogger.html b/functions/buildLogger.html deleted file mode 100644 index 385d23b..0000000 --- a/functions/buildLogger.html +++ /dev/null @@ -1 +0,0 @@ -buildLogger | @foxxmd/logging Docs

Generated using TypeDoc

\ No newline at end of file diff --git a/functions/childLogger.html b/functions/childLogger.html index 03a87f1..9354274 100644 --- a/functions/childLogger.html +++ b/functions/childLogger.html @@ -1 +1 @@ -childLogger | @foxxmd/logging Docs

Generated using TypeDoc

\ No newline at end of file +childLogger | @foxxmd/logging Docs
  • Parameters

    • parent: Logger
    • labelsVal: any = []
    • context: object = {}
    • options: {} = {}

      Returns Logger

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/isLogOptions.html b/functions/isLogOptions.html new file mode 100644 index 0000000..bb1fb68 --- /dev/null +++ b/functions/isLogOptions.html @@ -0,0 +1 @@ +isLogOptions | @foxxmd/logging Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/loggerApp.html b/functions/loggerApp.html new file mode 100644 index 0000000..6d7be50 --- /dev/null +++ b/functions/loggerApp.html @@ -0,0 +1 @@ +loggerApp | @foxxmd/logging Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/loggerAppRolling.html b/functions/loggerAppRolling.html new file mode 100644 index 0000000..35d1135 --- /dev/null +++ b/functions/loggerAppRolling.html @@ -0,0 +1 @@ +loggerAppRolling | @foxxmd/logging Docs

    Function loggerAppRolling

    Generated using TypeDoc

    \ No newline at end of file diff --git a/functions/parseLogOptions.html b/functions/parseLogOptions.html new file mode 100644 index 0000000..74a5010 --- /dev/null +++ b/functions/parseLogOptions.html @@ -0,0 +1 @@ +parseLogOptions | @foxxmd/logging Docs

    Function parseLogOptions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/index.html b/index.html index 494102a..207a9db 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -@foxxmd/logging Docs

    @foxxmd/logging Docs

    Generated using TypeDoc

    \ No newline at end of file +@foxxmd/logging Docs

    @foxxmd/logging Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/LogOptions.html b/interfaces/LogOptions.html index e0019bf..30b1702 100644 --- a/interfaces/LogOptions.html +++ b/interfaces/LogOptions.html @@ -1,10 +1,10 @@ -LogOptions | @foxxmd/logging Docs

    Interface LogOptions

    interface LogOptions {
        level?: AllLevels;
        file?: false | AllLevels;
        console?: AllLevels;
    }

    Properties

    level? +LogOptions | @foxxmd/logging Docs

    Interface LogOptions

    interface LogOptions {
        level?: "silent" | "fatal" | "error" | "warn" | "info" | "log" | "verbose" | "debug";
        file?: false | "silent" | "fatal" | "error" | "warn" | "info" | "log" | "verbose" | "debug";
        console?: "silent" | "fatal" | "error" | "warn" | "info" | "log" | "verbose" | "debug";
    }

    Properties

    Properties

    level?: AllLevels

    Specify the minimum log level for all log outputs without their own level specified.

    +

    Properties

    level?: "silent" | "fatal" | "error" | "warn" | "info" | "log" | "verbose" | "debug"

    Specify the minimum log level for all log outputs without their own level specified.

    Defaults to env LOG_LEVEL or info if not specified.

    Default

    'info'
     
    -
    file?: false | AllLevels

    Specify the minimum log level to output to rotating files. If false no log files will be created.

    -
    console?: AllLevels

    Specify the minimum log level streamed to the console (or docker container)

    -

    Generated using TypeDoc

    \ No newline at end of file +
    file?: false | "silent" | "fatal" | "error" | "warn" | "info" | "log" | "verbose" | "debug"

    Specify the minimum log level to output to rotating files. If false no log files will be created.

    +
    console?: "silent" | "fatal" | "error" | "warn" | "info" | "log" | "verbose" | "debug"

    Specify the minimum log level streamed to the console (or docker container)

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/modules.html b/modules.html index 918ea69..2ce24d8 100644 --- a/modules.html +++ b/modules.html @@ -1,11 +1,14 @@ @foxxmd/logging Docs

    @foxxmd/logging Docs

    Index

    Interfaces

    Type Aliases

    Variables

    Functions

    Type Aliases

    Variables

    Functions

    Generated using TypeDoc

    \ No newline at end of file +loggerApp +loggerAppRolling +isLogOptions +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/AllLevelStreamEntry.html b/types/AllLevelStreamEntry.html deleted file mode 100644 index 0dc76c7..0000000 --- a/types/AllLevelStreamEntry.html +++ /dev/null @@ -1 +0,0 @@ -AllLevelStreamEntry | @foxxmd/logging Docs

    Type alias AllLevelStreamEntry

    AllLevelStreamEntry: StreamEntry<AllLevels>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/AllLevels.html b/types/AllLevels.html deleted file mode 100644 index 85d3d1c..0000000 --- a/types/AllLevels.html +++ /dev/null @@ -1 +0,0 @@ -AllLevels | @foxxmd/logging Docs

    Type alias AllLevels

    AllLevels: Level | AdditionalLevels

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/LabelledLogger.html b/types/LabelledLogger.html deleted file mode 100644 index fac7acb..0000000 --- a/types/LabelledLogger.html +++ /dev/null @@ -1 +0,0 @@ -LabelledLogger | @foxxmd/logging Docs

    Type alias LabelledLogger

    LabelledLogger: Logger<AllLevels> & {
        labels?: any[];
        addLabel: ((value) => void);
    }

    Type declaration

    • Optional labels?: any[]
    • addLabel: ((value) => void)
        • (value): void
        • Parameters

          • value: any

          Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/LogData.html b/types/LogData.html new file mode 100644 index 0000000..c59b950 --- /dev/null +++ b/types/LogData.html @@ -0,0 +1 @@ +LogData | @foxxmd/logging Docs

    Type alias LogData

    LogData: Record<string, any> & {
        level: number;
        time: number;
        pid: number;
        hostname: string;
        labels: any[];
        msg: string | Error | ErrorWithCause;
    }

    Type declaration

    • level: number
    • time: number
    • pid: number
    • hostname: string
    • labels: any[]
    • msg: string | Error | ErrorWithCause

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/streamBuilders.html b/types/LogLevel.html similarity index 56% rename from variables/streamBuilders.html rename to types/LogLevel.html index ea4dbe8..b7b0537 100644 --- a/variables/streamBuilders.html +++ b/types/LogLevel.html @@ -1 +1 @@ -streamBuilders | @foxxmd/logging Docs

    Variable streamBuildersConst

    streamBuilders: {
        file: ((options) => Promise<AllLevelStreamEntry>);
        console: ((options) => AllLevelStreamEntry);
    } = ...

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +LogLevel | @foxxmd/logging Docs

    Type alias LogLevel

    LogLevel: typeof LOG_LEVELS[number]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/LogLevelStreamEntry.html b/types/LogLevelStreamEntry.html new file mode 100644 index 0000000..befd707 --- /dev/null +++ b/types/LogLevelStreamEntry.html @@ -0,0 +1 @@ +LogLevelStreamEntry | @foxxmd/logging Docs

    Type alias LogLevelStreamEntry

    LogLevelStreamEntry: StreamEntry<LogLevel>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/Logger.html b/types/Logger.html new file mode 100644 index 0000000..c750026 --- /dev/null +++ b/types/Logger.html @@ -0,0 +1 @@ +Logger | @foxxmd/logging Docs
    Logger: PinoLogger<LogLevel> & {
        labels: any[];
        addLabel: ((value) => void);
    }

    Type declaration

    • labels: any[]
    • addLabel: ((value) => void)
        • (value): void
        • Parameters

          • value: any

          Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/LOG_LEVELS.html b/variables/LOG_LEVELS.html new file mode 100644 index 0000000..5fe3168 --- /dev/null +++ b/variables/LOG_LEVELS.html @@ -0,0 +1 @@ +LOG_LEVELS | @foxxmd/logging Docs

    Variable LOG_LEVELSConst

    LOG_LEVELS: readonly ["silent", "fatal", "error", "warn", "info", "log", "verbose", "debug"] = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/loggerDebug.html b/variables/loggerDebug.html new file mode 100644 index 0000000..b040475 --- /dev/null +++ b/variables/loggerDebug.html @@ -0,0 +1 @@ +loggerDebug | @foxxmd/logging Docs

    Variable loggerDebugConst

    loggerDebug: Logger = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/loggerTest.html b/variables/loggerTest.html new file mode 100644 index 0000000..cbe815b --- /dev/null +++ b/variables/loggerTest.html @@ -0,0 +1 @@ +loggerTest | @foxxmd/logging Docs

    Variable loggerTestConst

    loggerTest: Logger = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/loggers.html b/variables/loggers.html deleted file mode 100644 index 2ba2331..0000000 --- a/variables/loggers.html +++ /dev/null @@ -1 +0,0 @@ -loggers | @foxxmd/logging Docs

    Variable loggersConst

    loggers: {
        init: LabelledLogger;
        test: LabelledLogger;
        app: ((config?, name?) => Promise<LabelledLogger>);
    } = ...

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/pretty.html b/variables/pretty.html deleted file mode 100644 index 60c5bdb..0000000 --- a/variables/pretty.html +++ /dev/null @@ -1 +0,0 @@ -pretty | @foxxmd/logging Docs

    Variable prettyConst

    pretty: {
        buildPretty: ((opts?) => PrettyOptions_);
        prettyFile: PrettyOptions_;
        prettyConsole: PrettyOptions_;
    } = ...

    Type declaration

    • buildPretty: ((opts?) => PrettyOptions_)
        • (opts?): PrettyOptions_
        • Parameters

          • opts: PrettyOptions_ = {}

          Returns PrettyOptions_

    • prettyFile: PrettyOptions_
    • prettyConsole: PrettyOptions_

    Generated using TypeDoc

    \ No newline at end of file