From a939ccd4ad0bcc65570021a12fb3575998d9a385 Mon Sep 17 00:00:00 2001 From: Eugene Terehov Date: Sun, 24 May 2020 18:15:31 +0200 Subject: [PATCH] Remove dependency chalk, use native util.inspect colors --- README.md | 7 +- docs/api_extractor/tslog.api.md | 2 +- docs/tsdoc/assets/js/search.json | 2 +- docs/tsdoc/classes/logger.html | 23 +- docs/tsdoc/globals.html | 14 +- docs/tsdoc/index.html | 11 +- docs/tsdoc/interfaces/icodeframe.html | 15 +- docs/tsdoc/interfaces/ierrorobject.html | 15 +- docs/tsdoc/interfaces/ihighlightstyles.html | 27 +- .../interfaces/ijsonhighlightcolorschalk.html | 256 ------------------ docs/tsdoc/interfaces/iloglevel.html | 17 +- docs/tsdoc/interfaces/ilogobject.html | 35 ++- .../interfaces/ilogobjectstringifiable.html | 35 ++- docs/tsdoc/interfaces/isettings.html | 37 ++- docs/tsdoc/interfaces/isettingsparam.html | 37 ++- docs/tsdoc/interfaces/istackframe.html | 21 +- docs/tsdoc/interfaces/istd.html | 5 +- docs/tsdoc/interfaces/itransportprovider.html | 7 +- package-lock.json | 13 +- package.json | 1 - src/LoggerHelper.ts | 20 ++ src/index.ts | 97 ++++--- src/interfaces.ts | 11 +- tests/settings.test.ts | 35 +-- 24 files changed, 248 insertions(+), 495 deletions(-) delete mode 100644 docs/tsdoc/interfaces/ijsonhighlightcolorschalk.html diff --git a/README.md b/README.md index f948e177..a41ebd37 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ Supported log levels are: `0: silly`, `1: trace`, `2: debug`, `3: info`, `4: warn`, `5: error`, `6: fatal` Per default log level 0 - 3 are written to `stdout` and 4 - 6 are written to `stderr`. -Each log level is printed in a different color, that is completely customizable through the settings object. +Each log level is printed in a different color, that is customizable through the settings object. > **Hint:** Log level `trace` behaves a bit differently compared to all the other log levels. > While it is possible to activate a stack trace for every log level, it is already activated for `trace` by default. @@ -282,6 +282,11 @@ _There is no `console.fatal`._ ##### `logLevelsColors` This setting allows you to overwrite the default log level colors of `tslog`. + +Possible styles are: +* Foreground colors +* Background colors +* Modifiers ##### `prettyInspectHighlightStyles` This setting allows you to overwrite the default colors of `tslog` used for the native Node.js `utils.inspect` interpolation. diff --git a/docs/api_extractor/tslog.api.md b/docs/api_extractor/tslog.api.md index 3f59939b..f9a110f7 100644 --- a/docs/api_extractor/tslog.api.md +++ b/docs/api_extractor/tslog.api.md @@ -184,7 +184,7 @@ export class Logger { // @public export type TLogLevelColor = { - [key in TLogLevelId]: string; + [key in TLogLevelId]: TUtilsInspectColors; }; // @public diff --git a/docs/tsdoc/assets/js/search.json b/docs/tsdoc/assets/js/search.json index 7072f5c6..e6b75020 100644 --- a/docs/tsdoc/assets/js/search.json +++ b/docs/tsdoc/assets/js/search.json @@ -1 +1 @@ -{"kinds":{"128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":256,"name":"ILogLevel","url":"interfaces/iloglevel.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"0","url":"interfaces/iloglevel.html#0","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":2,"kind":1024,"name":"1","url":"interfaces/iloglevel.html#1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":3,"kind":1024,"name":"2","url":"interfaces/iloglevel.html#2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":4,"kind":1024,"name":"3","url":"interfaces/iloglevel.html#3","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":5,"kind":1024,"name":"4","url":"interfaces/iloglevel.html#4","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":6,"kind":1024,"name":"5","url":"interfaces/iloglevel.html#5","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":7,"kind":1024,"name":"6","url":"interfaces/iloglevel.html#6","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":8,"kind":256,"name":"ISettingsParam","url":"interfaces/isettingsparam.html","classes":"tsd-kind-interface"},{"id":9,"kind":1024,"name":"instanceName","url":"interfaces/isettingsparam.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":10,"kind":1024,"name":"displayInstanceName","url":"interfaces/isettingsparam.html#displayinstancename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":11,"kind":1024,"name":"name","url":"interfaces/isettingsparam.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":12,"kind":1024,"name":"setCallerAsLoggerName","url":"interfaces/isettingsparam.html#setcallerasloggername","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":13,"kind":1024,"name":"minLevel","url":"interfaces/isettingsparam.html#minlevel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":14,"kind":1024,"name":"logAsJson","url":"interfaces/isettingsparam.html#logasjson","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":15,"kind":1024,"name":"exposeStack","url":"interfaces/isettingsparam.html#exposestack","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":16,"kind":1024,"name":"exposeErrorCodeFrame","url":"interfaces/isettingsparam.html#exposeerrorcodeframe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":17,"kind":1024,"name":"exposeErrorCodeFrameLinesBeforeAndAfter","url":"interfaces/isettingsparam.html#exposeerrorcodeframelinesbeforeandafter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":18,"kind":1024,"name":"suppressStdOutput","url":"interfaces/isettingsparam.html#suppressstdoutput","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":19,"kind":1024,"name":"overwriteConsole","url":"interfaces/isettingsparam.html#overwriteconsole","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":20,"kind":1024,"name":"logLevelsColors","url":"interfaces/isettingsparam.html#loglevelscolors","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":21,"kind":1024,"name":"prettyInspectHighlightStyles","url":"interfaces/isettingsparam.html#prettyinspecthighlightstyles","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":22,"kind":1024,"name":"prettyInspectOptions","url":"interfaces/isettingsparam.html#prettyinspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":23,"kind":1024,"name":"jsonInspectOptions","url":"interfaces/isettingsparam.html#jsoninspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":24,"kind":1024,"name":"stdOut","url":"interfaces/isettingsparam.html#stdout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":25,"kind":1024,"name":"stdErr","url":"interfaces/isettingsparam.html#stderr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":26,"kind":256,"name":"ISettings","url":"interfaces/isettings.html","classes":"tsd-kind-interface"},{"id":27,"kind":1024,"name":"instanceName","url":"interfaces/isettings.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":28,"kind":1024,"name":"displayInstanceName","url":"interfaces/isettings.html#displayinstancename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":29,"kind":1024,"name":"name","url":"interfaces/isettings.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":30,"kind":1024,"name":"setCallerAsLoggerName","url":"interfaces/isettings.html#setcallerasloggername","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":31,"kind":1024,"name":"minLevel","url":"interfaces/isettings.html#minlevel","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":32,"kind":1024,"name":"logAsJson","url":"interfaces/isettings.html#logasjson","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":33,"kind":1024,"name":"exposeStack","url":"interfaces/isettings.html#exposestack","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":34,"kind":1024,"name":"exposeErrorCodeFrame","url":"interfaces/isettings.html#exposeerrorcodeframe","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":35,"kind":1024,"name":"exposeErrorCodeFrameLinesBeforeAndAfter","url":"interfaces/isettings.html#exposeerrorcodeframelinesbeforeandafter","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":36,"kind":1024,"name":"suppressStdOutput","url":"interfaces/isettings.html#suppressstdoutput","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":37,"kind":1024,"name":"overwriteConsole","url":"interfaces/isettings.html#overwriteconsole","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":38,"kind":1024,"name":"logLevelsColors","url":"interfaces/isettings.html#loglevelscolors","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":39,"kind":1024,"name":"prettyInspectHighlightStyles","url":"interfaces/isettings.html#prettyinspecthighlightstyles","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":40,"kind":1024,"name":"prettyInspectOptions","url":"interfaces/isettings.html#prettyinspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":41,"kind":1024,"name":"jsonInspectOptions","url":"interfaces/isettings.html#jsoninspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":42,"kind":1024,"name":"stdOut","url":"interfaces/isettings.html#stdout","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":43,"kind":1024,"name":"stdErr","url":"interfaces/isettings.html#stderr","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":44,"kind":256,"name":"IStd","url":"interfaces/istd.html","classes":"tsd-kind-interface"},{"id":45,"kind":1024,"name":"write","url":"interfaces/istd.html#write","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStd"},{"id":46,"kind":256,"name":"IStackFrame","url":"interfaces/istackframe.html","classes":"tsd-kind-interface"},{"id":47,"kind":1024,"name":"filePath","url":"interfaces/istackframe.html#filepath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":48,"kind":1024,"name":"fullFilePath","url":"interfaces/istackframe.html#fullfilepath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":49,"kind":1024,"name":"fileName","url":"interfaces/istackframe.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":50,"kind":1024,"name":"lineNumber","url":"interfaces/istackframe.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":51,"kind":1024,"name":"columnNumber","url":"interfaces/istackframe.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":52,"kind":1024,"name":"isConstructor","url":"interfaces/istackframe.html#isconstructor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":53,"kind":1024,"name":"functionName","url":"interfaces/istackframe.html#functionname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":54,"kind":1024,"name":"typeName","url":"interfaces/istackframe.html#typename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":55,"kind":1024,"name":"methodName","url":"interfaces/istackframe.html#methodname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":56,"kind":256,"name":"ILogObject","url":"interfaces/ilogobject.html","classes":"tsd-kind-interface"},{"id":57,"kind":1024,"name":"instanceName","url":"interfaces/ilogobject.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":58,"kind":1024,"name":"loggerName","url":"interfaces/ilogobject.html#loggername","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":59,"kind":1024,"name":"date","url":"interfaces/ilogobject.html#date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":60,"kind":1024,"name":"logLevel","url":"interfaces/ilogobject.html#loglevel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":61,"kind":1024,"name":"logLevelId","url":"interfaces/ilogobject.html#loglevelid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":62,"kind":1024,"name":"argumentsArray","url":"interfaces/ilogobject.html#argumentsarray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":63,"kind":1024,"name":"stack","url":"interfaces/ilogobject.html#stack","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":64,"kind":1024,"name":"filePath","url":"interfaces/ilogobject.html#filepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":65,"kind":1024,"name":"fullFilePath","url":"interfaces/ilogobject.html#fullfilepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":66,"kind":1024,"name":"fileName","url":"interfaces/ilogobject.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":67,"kind":1024,"name":"lineNumber","url":"interfaces/ilogobject.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":68,"kind":1024,"name":"columnNumber","url":"interfaces/ilogobject.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":69,"kind":1024,"name":"isConstructor","url":"interfaces/ilogobject.html#isconstructor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":70,"kind":1024,"name":"functionName","url":"interfaces/ilogobject.html#functionname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":71,"kind":1024,"name":"typeName","url":"interfaces/ilogobject.html#typename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":72,"kind":1024,"name":"methodName","url":"interfaces/ilogobject.html#methodname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":73,"kind":256,"name":"ILogObjectStringifiable","url":"interfaces/ilogobjectstringifiable.html","classes":"tsd-kind-interface"},{"id":74,"kind":1024,"name":"argumentsArray","url":"interfaces/ilogobjectstringifiable.html#argumentsarray","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ILogObjectStringifiable"},{"id":75,"kind":1024,"name":"instanceName","url":"interfaces/ilogobjectstringifiable.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":76,"kind":1024,"name":"loggerName","url":"interfaces/ilogobjectstringifiable.html#loggername","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":77,"kind":1024,"name":"date","url":"interfaces/ilogobjectstringifiable.html#date","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":78,"kind":1024,"name":"logLevel","url":"interfaces/ilogobjectstringifiable.html#loglevel","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":79,"kind":1024,"name":"logLevelId","url":"interfaces/ilogobjectstringifiable.html#loglevelid","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":80,"kind":1024,"name":"stack","url":"interfaces/ilogobjectstringifiable.html#stack","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":81,"kind":1024,"name":"filePath","url":"interfaces/ilogobjectstringifiable.html#filepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":82,"kind":1024,"name":"fullFilePath","url":"interfaces/ilogobjectstringifiable.html#fullfilepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":83,"kind":1024,"name":"fileName","url":"interfaces/ilogobjectstringifiable.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":84,"kind":1024,"name":"lineNumber","url":"interfaces/ilogobjectstringifiable.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":85,"kind":1024,"name":"columnNumber","url":"interfaces/ilogobjectstringifiable.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":86,"kind":1024,"name":"isConstructor","url":"interfaces/ilogobjectstringifiable.html#isconstructor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":87,"kind":1024,"name":"functionName","url":"interfaces/ilogobjectstringifiable.html#functionname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":88,"kind":1024,"name":"typeName","url":"interfaces/ilogobjectstringifiable.html#typename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":89,"kind":1024,"name":"methodName","url":"interfaces/ilogobjectstringifiable.html#methodname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":90,"kind":256,"name":"IErrorObject","url":"interfaces/ierrorobject.html","classes":"tsd-kind-interface"},{"id":91,"kind":1024,"name":"nativeError","url":"interfaces/ierrorobject.html#nativeerror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":92,"kind":1024,"name":"isError","url":"interfaces/ierrorobject.html#iserror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":93,"kind":1024,"name":"name","url":"interfaces/ierrorobject.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":94,"kind":1024,"name":"message","url":"interfaces/ierrorobject.html#message","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":95,"kind":1024,"name":"stack","url":"interfaces/ierrorobject.html#stack","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":96,"kind":1024,"name":"codeFrame","url":"interfaces/ierrorobject.html#codeframe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":97,"kind":256,"name":"ITransportProvider","url":"interfaces/itransportprovider.html","classes":"tsd-kind-interface"},{"id":98,"kind":1024,"name":"minLevel","url":"interfaces/itransportprovider.html#minlevel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITransportProvider"},{"id":99,"kind":1024,"name":"transportLogger","url":"interfaces/itransportprovider.html#transportlogger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITransportProvider"},{"id":100,"kind":256,"name":"IHighlightStyles","url":"interfaces/ihighlightstyles.html","classes":"tsd-kind-interface"},{"id":101,"kind":1024,"name":"name","url":"interfaces/ihighlightstyles.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":102,"kind":1024,"name":"special","url":"interfaces/ihighlightstyles.html#special","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":103,"kind":1024,"name":"number","url":"interfaces/ihighlightstyles.html#number","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":104,"kind":1024,"name":"bigint","url":"interfaces/ihighlightstyles.html#bigint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":105,"kind":1024,"name":"boolean","url":"interfaces/ihighlightstyles.html#boolean","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":106,"kind":1024,"name":"undefined","url":"interfaces/ihighlightstyles.html#undefined","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":107,"kind":1024,"name":"null","url":"interfaces/ihighlightstyles.html#null","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":108,"kind":1024,"name":"string","url":"interfaces/ihighlightstyles.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":109,"kind":1024,"name":"symbol","url":"interfaces/ihighlightstyles.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":110,"kind":1024,"name":"date","url":"interfaces/ihighlightstyles.html#date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":111,"kind":1024,"name":"regexp","url":"interfaces/ihighlightstyles.html#regexp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":112,"kind":1024,"name":"module","url":"interfaces/ihighlightstyles.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":113,"kind":256,"name":"IJsonHighlightColorsChalk","url":"interfaces/ijsonhighlightcolorschalk.html","classes":"tsd-kind-interface"},{"id":114,"kind":1024,"name":"number","url":"interfaces/ijsonhighlightcolorschalk.html#number","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IJsonHighlightColorsChalk"},{"id":115,"kind":1024,"name":"key","url":"interfaces/ijsonhighlightcolorschalk.html#key","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IJsonHighlightColorsChalk"},{"id":116,"kind":1024,"name":"string","url":"interfaces/ijsonhighlightcolorschalk.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IJsonHighlightColorsChalk"},{"id":117,"kind":1024,"name":"boolean","url":"interfaces/ijsonhighlightcolorschalk.html#boolean","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IJsonHighlightColorsChalk"},{"id":118,"kind":1024,"name":"null","url":"interfaces/ijsonhighlightcolorschalk.html#null","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IJsonHighlightColorsChalk"},{"id":119,"kind":256,"name":"ICodeFrame","url":"interfaces/icodeframe.html","classes":"tsd-kind-interface"},{"id":120,"kind":1024,"name":"firstLineNumber","url":"interfaces/icodeframe.html#firstlinenumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":121,"kind":1024,"name":"lineNumber","url":"interfaces/icodeframe.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":122,"kind":1024,"name":"columnNumber","url":"interfaces/icodeframe.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":123,"kind":1024,"name":"linesBefore","url":"interfaces/icodeframe.html#linesbefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":124,"kind":1024,"name":"relevantLine","url":"interfaces/icodeframe.html#relevantline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":125,"kind":1024,"name":"linesAfter","url":"interfaces/icodeframe.html#linesafter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":126,"kind":4194304,"name":"TLogLevelId","url":"globals.html#tloglevelid","classes":"tsd-kind-type-alias"},{"id":127,"kind":4194304,"name":"TLogLevelName","url":"globals.html#tloglevelname","classes":"tsd-kind-type-alias"},{"id":128,"kind":4194304,"name":"TLogLevelColor","url":"globals.html#tloglevelcolor","classes":"tsd-kind-type-alias"},{"id":129,"kind":65536,"name":"__type","url":"globals.html#tloglevelcolor.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TLogLevelColor"},{"id":130,"kind":4194304,"name":"TTransportLogger","url":"globals.html#ttransportlogger","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":131,"kind":65536,"name":"__type","url":"globals.html#ttransportlogger.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TTransportLogger"},{"id":132,"kind":4194304,"name":"TUtilsInspectColors","url":"globals.html#tutilsinspectcolors","classes":"tsd-kind-type-alias"},{"id":133,"kind":128,"name":"Logger","url":"classes/logger.html","classes":"tsd-kind-class"},{"id":134,"kind":1024,"name":"settings","url":"classes/logger.html#settings","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Logger"},{"id":135,"kind":512,"name":"constructor","url":"classes/logger.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Logger"},{"id":136,"kind":2048,"name":"attachTransport","url":"classes/logger.html#attachtransport","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":137,"kind":2048,"name":"silly","url":"classes/logger.html#silly","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":138,"kind":2048,"name":"trace","url":"classes/logger.html#trace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":139,"kind":2048,"name":"debug","url":"classes/logger.html#debug","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":140,"kind":2048,"name":"info","url":"classes/logger.html#info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":141,"kind":2048,"name":"warn","url":"classes/logger.html#warn","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":142,"kind":2048,"name":"error","url":"classes/logger.html#error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":143,"kind":2048,"name":"fatal","url":"classes/logger.html#fatal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"}],"index":{"version":"2.3.8","fields":["name","parent"],"fieldVectors":[["name/0",[0,28.367]],["parent/0",[]],["name/1",[1,45.713]],["parent/1",[0,2.68]],["name/2",[2,45.713]],["parent/2",[0,2.68]],["name/3",[3,45.713]],["parent/3",[0,2.68]],["name/4",[4,45.713]],["parent/4",[0,2.68]],["name/5",[5,45.713]],["parent/5",[0,2.68]],["name/6",[6,45.713]],["parent/6",[0,2.68]],["name/7",[7,45.713]],["parent/7",[0,2.68]],["name/8",[8,20.59]],["parent/8",[]],["name/9",[9,34.727]],["parent/9",[8,1.945]],["name/10",[10,40.604]],["parent/10",[8,1.945]],["name/11",[11,34.727]],["parent/11",[8,1.945]],["name/12",[12,40.604]],["parent/12",[8,1.945]],["name/13",[13,37.24]],["parent/13",[8,1.945]],["name/14",[14,40.604]],["parent/14",[8,1.945]],["name/15",[15,40.604]],["parent/15",[8,1.945]],["name/16",[16,40.604]],["parent/16",[8,1.945]],["name/17",[17,40.604]],["parent/17",[8,1.945]],["name/18",[18,40.604]],["parent/18",[8,1.945]],["name/19",[19,40.604]],["parent/19",[8,1.945]],["name/20",[20,40.604]],["parent/20",[8,1.945]],["name/21",[21,40.604]],["parent/21",[8,1.945]],["name/22",[22,40.604]],["parent/22",[8,1.945]],["name/23",[23,40.604]],["parent/23",[8,1.945]],["name/24",[24,40.604]],["parent/24",[8,1.945]],["name/25",[25,40.604]],["parent/25",[8,1.945]],["name/26",[26,20.59]],["parent/26",[]],["name/27",[9,34.727]],["parent/27",[26,1.945]],["name/28",[10,40.604]],["parent/28",[26,1.945]],["name/29",[11,34.727]],["parent/29",[26,1.945]],["name/30",[12,40.604]],["parent/30",[26,1.945]],["name/31",[13,37.24]],["parent/31",[26,1.945]],["name/32",[14,40.604]],["parent/32",[26,1.945]],["name/33",[15,40.604]],["parent/33",[26,1.945]],["name/34",[16,40.604]],["parent/34",[26,1.945]],["name/35",[17,40.604]],["parent/35",[26,1.945]],["name/36",[18,40.604]],["parent/36",[26,1.945]],["name/37",[19,40.604]],["parent/37",[26,1.945]],["name/38",[20,40.604]],["parent/38",[26,1.945]],["name/39",[21,40.604]],["parent/39",[26,1.945]],["name/40",[22,40.604]],["parent/40",[26,1.945]],["name/41",[23,40.604]],["parent/41",[26,1.945]],["name/42",[24,40.604]],["parent/42",[26,1.945]],["name/43",[25,40.604]],["parent/43",[26,1.945]],["name/44",[27,40.604]],["parent/44",[]],["name/45",[28,45.713]],["parent/45",[27,3.836]],["name/46",[29,26.254]],["parent/46",[]],["name/47",[30,37.24]],["parent/47",[29,2.48]],["name/48",[31,37.24]],["parent/48",[29,2.48]],["name/49",[32,37.24]],["parent/49",[29,2.48]],["name/50",[33,34.727]],["parent/50",[29,2.48]],["name/51",[34,34.727]],["parent/51",[29,2.48]],["name/52",[35,37.24]],["parent/52",[29,2.48]],["name/53",[36,37.24]],["parent/53",[29,2.48]],["name/54",[37,37.24]],["parent/54",[29,2.48]],["name/55",[38,37.24]],["parent/55",[29,2.48]],["name/56",[39,21.145]],["parent/56",[]],["name/57",[9,34.727]],["parent/57",[39,1.998]],["name/58",[40,40.604]],["parent/58",[39,1.998]],["name/59",[41,37.24]],["parent/59",[39,1.998]],["name/60",[42,40.604]],["parent/60",[39,1.998]],["name/61",[43,40.604]],["parent/61",[39,1.998]],["name/62",[44,40.604]],["parent/62",[39,1.998]],["name/63",[45,37.24]],["parent/63",[39,1.998]],["name/64",[30,37.24]],["parent/64",[39,1.998]],["name/65",[31,37.24]],["parent/65",[39,1.998]],["name/66",[32,37.24]],["parent/66",[39,1.998]],["name/67",[33,34.727]],["parent/67",[39,1.998]],["name/68",[34,34.727]],["parent/68",[39,1.998]],["name/69",[35,37.24]],["parent/69",[39,1.998]],["name/70",[36,37.24]],["parent/70",[39,1.998]],["name/71",[37,37.24]],["parent/71",[39,1.998]],["name/72",[38,37.24]],["parent/72",[39,1.998]],["name/73",[46,21.145]],["parent/73",[]],["name/74",[44,40.604]],["parent/74",[46,1.998]],["name/75",[9,34.727]],["parent/75",[46,1.998]],["name/76",[40,40.604]],["parent/76",[46,1.998]],["name/77",[41,37.24]],["parent/77",[46,1.998]],["name/78",[42,40.604]],["parent/78",[46,1.998]],["name/79",[43,40.604]],["parent/79",[46,1.998]],["name/80",[45,37.24]],["parent/80",[46,1.998]],["name/81",[30,37.24]],["parent/81",[46,1.998]],["name/82",[31,37.24]],["parent/82",[46,1.998]],["name/83",[32,37.24]],["parent/83",[46,1.998]],["name/84",[33,34.727]],["parent/84",[46,1.998]],["name/85",[34,34.727]],["parent/85",[46,1.998]],["name/86",[35,37.24]],["parent/86",[46,1.998]],["name/87",[36,37.24]],["parent/87",[46,1.998]],["name/88",[37,37.24]],["parent/88",[46,1.998]],["name/89",[38,37.24]],["parent/89",[46,1.998]],["name/90",[47,29.618]],["parent/90",[]],["name/91",[48,45.713]],["parent/91",[47,2.798]],["name/92",[49,45.713]],["parent/92",[47,2.798]],["name/93",[11,34.727]],["parent/93",[47,2.798]],["name/94",[50,45.713]],["parent/94",[47,2.798]],["name/95",[45,37.24]],["parent/95",[47,2.798]],["name/96",[51,45.713]],["parent/96",[47,2.798]],["name/97",[52,37.24]],["parent/97",[]],["name/98",[13,37.24]],["parent/98",[52,3.518]],["name/99",[53,45.713]],["parent/99",[52,3.518]],["name/100",[54,23.74]],["parent/100",[]],["name/101",[11,34.727]],["parent/101",[54,2.243]],["name/102",[55,45.713]],["parent/102",[54,2.243]],["name/103",[56,40.604]],["parent/103",[54,2.243]],["name/104",[57,45.713]],["parent/104",[54,2.243]],["name/105",[58,40.604]],["parent/105",[54,2.243]],["name/106",[59,45.713]],["parent/106",[54,2.243]],["name/107",[60,40.604]],["parent/107",[54,2.243]],["name/108",[61,40.604]],["parent/108",[54,2.243]],["name/109",[62,45.713]],["parent/109",[54,2.243]],["name/110",[41,37.24]],["parent/110",[54,2.243]],["name/111",[63,45.713]],["parent/111",[54,2.243]],["name/112",[64,45.713]],["parent/112",[54,2.243]],["name/113",[65,31.049]],["parent/113",[]],["name/114",[56,40.604]],["parent/114",[65,2.933]],["name/115",[66,45.713]],["parent/115",[65,2.933]],["name/116",[61,40.604]],["parent/116",[65,2.933]],["name/117",[58,40.604]],["parent/117",[65,2.933]],["name/118",[60,40.604]],["parent/118",[65,2.933]],["name/119",[67,29.618]],["parent/119",[]],["name/120",[68,45.713]],["parent/120",[67,2.798]],["name/121",[33,34.727]],["parent/121",[67,2.798]],["name/122",[34,34.727]],["parent/122",[67,2.798]],["name/123",[69,45.713]],["parent/123",[67,2.798]],["name/124",[70,45.713]],["parent/124",[67,2.798]],["name/125",[71,45.713]],["parent/125",[67,2.798]],["name/126",[72,45.713]],["parent/126",[]],["name/127",[73,45.713]],["parent/127",[]],["name/128",[74,40.604]],["parent/128",[]],["name/129",[75,40.604]],["parent/129",[74,3.836]],["name/130",[76,40.604]],["parent/130",[]],["name/131",[75,40.604]],["parent/131",[76,3.836]],["name/132",[77,45.713]],["parent/132",[]],["name/133",[78,25.344]],["parent/133",[]],["name/134",[79,45.713]],["parent/134",[78,2.394]],["name/135",[80,45.713]],["parent/135",[78,2.394]],["name/136",[81,45.713]],["parent/136",[78,2.394]],["name/137",[82,45.713]],["parent/137",[78,2.394]],["name/138",[83,45.713]],["parent/138",[78,2.394]],["name/139",[84,45.713]],["parent/139",[78,2.394]],["name/140",[85,45.713]],["parent/140",[78,2.394]],["name/141",[86,45.713]],["parent/141",[78,2.394]],["name/142",[87,45.713]],["parent/142",[78,2.394]],["name/143",[88,45.713]],["parent/143",[78,2.394]]],"invertedIndex":[["0",{"_index":1,"name":{"1":{}},"parent":{}}],["1",{"_index":2,"name":{"2":{}},"parent":{}}],["2",{"_index":3,"name":{"3":{}},"parent":{}}],["3",{"_index":4,"name":{"4":{}},"parent":{}}],["4",{"_index":5,"name":{"5":{}},"parent":{}}],["5",{"_index":6,"name":{"6":{}},"parent":{}}],["6",{"_index":7,"name":{"7":{}},"parent":{}}],["__type",{"_index":75,"name":{"129":{},"131":{}},"parent":{}}],["argumentsarray",{"_index":44,"name":{"62":{},"74":{}},"parent":{}}],["attachtransport",{"_index":81,"name":{"136":{}},"parent":{}}],["bigint",{"_index":57,"name":{"104":{}},"parent":{}}],["boolean",{"_index":58,"name":{"105":{},"117":{}},"parent":{}}],["codeframe",{"_index":51,"name":{"96":{}},"parent":{}}],["columnnumber",{"_index":34,"name":{"51":{},"68":{},"85":{},"122":{}},"parent":{}}],["constructor",{"_index":80,"name":{"135":{}},"parent":{}}],["date",{"_index":41,"name":{"59":{},"77":{},"110":{}},"parent":{}}],["debug",{"_index":84,"name":{"139":{}},"parent":{}}],["displayinstancename",{"_index":10,"name":{"10":{},"28":{}},"parent":{}}],["error",{"_index":87,"name":{"142":{}},"parent":{}}],["exposeerrorcodeframe",{"_index":16,"name":{"16":{},"34":{}},"parent":{}}],["exposeerrorcodeframelinesbeforeandafter",{"_index":17,"name":{"17":{},"35":{}},"parent":{}}],["exposestack",{"_index":15,"name":{"15":{},"33":{}},"parent":{}}],["fatal",{"_index":88,"name":{"143":{}},"parent":{}}],["filename",{"_index":32,"name":{"49":{},"66":{},"83":{}},"parent":{}}],["filepath",{"_index":30,"name":{"47":{},"64":{},"81":{}},"parent":{}}],["firstlinenumber",{"_index":68,"name":{"120":{}},"parent":{}}],["fullfilepath",{"_index":31,"name":{"48":{},"65":{},"82":{}},"parent":{}}],["functionname",{"_index":36,"name":{"53":{},"70":{},"87":{}},"parent":{}}],["icodeframe",{"_index":67,"name":{"119":{}},"parent":{"120":{},"121":{},"122":{},"123":{},"124":{},"125":{}}}],["ierrorobject",{"_index":47,"name":{"90":{}},"parent":{"91":{},"92":{},"93":{},"94":{},"95":{},"96":{}}}],["ihighlightstyles",{"_index":54,"name":{"100":{}},"parent":{"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{}}}],["ijsonhighlightcolorschalk",{"_index":65,"name":{"113":{}},"parent":{"114":{},"115":{},"116":{},"117":{},"118":{}}}],["iloglevel",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{}}}],["ilogobject",{"_index":39,"name":{"56":{}},"parent":{"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{}}}],["ilogobjectstringifiable",{"_index":46,"name":{"73":{}},"parent":{"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{}}}],["info",{"_index":85,"name":{"140":{}},"parent":{}}],["instancename",{"_index":9,"name":{"9":{},"27":{},"57":{},"75":{}},"parent":{}}],["isconstructor",{"_index":35,"name":{"52":{},"69":{},"86":{}},"parent":{}}],["iserror",{"_index":49,"name":{"92":{}},"parent":{}}],["isettings",{"_index":26,"name":{"26":{}},"parent":{"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{}}}],["isettingsparam",{"_index":8,"name":{"8":{}},"parent":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{}}}],["istackframe",{"_index":29,"name":{"46":{}},"parent":{"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{}}}],["istd",{"_index":27,"name":{"44":{}},"parent":{"45":{}}}],["itransportprovider",{"_index":52,"name":{"97":{}},"parent":{"98":{},"99":{}}}],["jsoninspectoptions",{"_index":23,"name":{"23":{},"41":{}},"parent":{}}],["key",{"_index":66,"name":{"115":{}},"parent":{}}],["linenumber",{"_index":33,"name":{"50":{},"67":{},"84":{},"121":{}},"parent":{}}],["linesafter",{"_index":71,"name":{"125":{}},"parent":{}}],["linesbefore",{"_index":69,"name":{"123":{}},"parent":{}}],["logasjson",{"_index":14,"name":{"14":{},"32":{}},"parent":{}}],["logger",{"_index":78,"name":{"133":{}},"parent":{"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{}}}],["loggername",{"_index":40,"name":{"58":{},"76":{}},"parent":{}}],["loglevel",{"_index":42,"name":{"60":{},"78":{}},"parent":{}}],["loglevelid",{"_index":43,"name":{"61":{},"79":{}},"parent":{}}],["loglevelscolors",{"_index":20,"name":{"20":{},"38":{}},"parent":{}}],["message",{"_index":50,"name":{"94":{}},"parent":{}}],["methodname",{"_index":38,"name":{"55":{},"72":{},"89":{}},"parent":{}}],["minlevel",{"_index":13,"name":{"13":{},"31":{},"98":{}},"parent":{}}],["module",{"_index":64,"name":{"112":{}},"parent":{}}],["name",{"_index":11,"name":{"11":{},"29":{},"93":{},"101":{}},"parent":{}}],["nativeerror",{"_index":48,"name":{"91":{}},"parent":{}}],["null",{"_index":60,"name":{"107":{},"118":{}},"parent":{}}],["number",{"_index":56,"name":{"103":{},"114":{}},"parent":{}}],["overwriteconsole",{"_index":19,"name":{"19":{},"37":{}},"parent":{}}],["prettyinspecthighlightstyles",{"_index":21,"name":{"21":{},"39":{}},"parent":{}}],["prettyinspectoptions",{"_index":22,"name":{"22":{},"40":{}},"parent":{}}],["regexp",{"_index":63,"name":{"111":{}},"parent":{}}],["relevantline",{"_index":70,"name":{"124":{}},"parent":{}}],["setcallerasloggername",{"_index":12,"name":{"12":{},"30":{}},"parent":{}}],["settings",{"_index":79,"name":{"134":{}},"parent":{}}],["silly",{"_index":82,"name":{"137":{}},"parent":{}}],["special",{"_index":55,"name":{"102":{}},"parent":{}}],["stack",{"_index":45,"name":{"63":{},"80":{},"95":{}},"parent":{}}],["stderr",{"_index":25,"name":{"25":{},"43":{}},"parent":{}}],["stdout",{"_index":24,"name":{"24":{},"42":{}},"parent":{}}],["string",{"_index":61,"name":{"108":{},"116":{}},"parent":{}}],["suppressstdoutput",{"_index":18,"name":{"18":{},"36":{}},"parent":{}}],["symbol",{"_index":62,"name":{"109":{}},"parent":{}}],["tloglevelcolor",{"_index":74,"name":{"128":{}},"parent":{"129":{}}}],["tloglevelid",{"_index":72,"name":{"126":{}},"parent":{}}],["tloglevelname",{"_index":73,"name":{"127":{}},"parent":{}}],["trace",{"_index":83,"name":{"138":{}},"parent":{}}],["transportlogger",{"_index":53,"name":{"99":{}},"parent":{}}],["ttransportlogger",{"_index":76,"name":{"130":{}},"parent":{"131":{}}}],["tutilsinspectcolors",{"_index":77,"name":{"132":{}},"parent":{}}],["typename",{"_index":37,"name":{"54":{},"71":{},"88":{}},"parent":{}}],["undefined",{"_index":59,"name":{"106":{}},"parent":{}}],["warn",{"_index":86,"name":{"141":{}},"parent":{}}],["write",{"_index":28,"name":{"45":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +{"kinds":{"128":"Class","256":"Interface","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","4194304":"Type alias"},"rows":[{"id":0,"kind":256,"name":"ILogLevel","url":"interfaces/iloglevel.html","classes":"tsd-kind-interface"},{"id":1,"kind":1024,"name":"0","url":"interfaces/iloglevel.html#0","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":2,"kind":1024,"name":"1","url":"interfaces/iloglevel.html#1","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":3,"kind":1024,"name":"2","url":"interfaces/iloglevel.html#2","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":4,"kind":1024,"name":"3","url":"interfaces/iloglevel.html#3","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":5,"kind":1024,"name":"4","url":"interfaces/iloglevel.html#4","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":6,"kind":1024,"name":"5","url":"interfaces/iloglevel.html#5","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":7,"kind":1024,"name":"6","url":"interfaces/iloglevel.html#6","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogLevel"},{"id":8,"kind":256,"name":"ISettingsParam","url":"interfaces/isettingsparam.html","classes":"tsd-kind-interface"},{"id":9,"kind":1024,"name":"instanceName","url":"interfaces/isettingsparam.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":10,"kind":1024,"name":"displayInstanceName","url":"interfaces/isettingsparam.html#displayinstancename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":11,"kind":1024,"name":"name","url":"interfaces/isettingsparam.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":12,"kind":1024,"name":"setCallerAsLoggerName","url":"interfaces/isettingsparam.html#setcallerasloggername","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":13,"kind":1024,"name":"minLevel","url":"interfaces/isettingsparam.html#minlevel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":14,"kind":1024,"name":"logAsJson","url":"interfaces/isettingsparam.html#logasjson","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":15,"kind":1024,"name":"exposeStack","url":"interfaces/isettingsparam.html#exposestack","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":16,"kind":1024,"name":"exposeErrorCodeFrame","url":"interfaces/isettingsparam.html#exposeerrorcodeframe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":17,"kind":1024,"name":"exposeErrorCodeFrameLinesBeforeAndAfter","url":"interfaces/isettingsparam.html#exposeerrorcodeframelinesbeforeandafter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":18,"kind":1024,"name":"suppressStdOutput","url":"interfaces/isettingsparam.html#suppressstdoutput","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":19,"kind":1024,"name":"overwriteConsole","url":"interfaces/isettingsparam.html#overwriteconsole","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":20,"kind":1024,"name":"logLevelsColors","url":"interfaces/isettingsparam.html#loglevelscolors","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":21,"kind":1024,"name":"prettyInspectHighlightStyles","url":"interfaces/isettingsparam.html#prettyinspecthighlightstyles","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":22,"kind":1024,"name":"prettyInspectOptions","url":"interfaces/isettingsparam.html#prettyinspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":23,"kind":1024,"name":"jsonInspectOptions","url":"interfaces/isettingsparam.html#jsoninspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":24,"kind":1024,"name":"stdOut","url":"interfaces/isettingsparam.html#stdout","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":25,"kind":1024,"name":"stdErr","url":"interfaces/isettingsparam.html#stderr","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ISettingsParam"},{"id":26,"kind":256,"name":"ISettings","url":"interfaces/isettings.html","classes":"tsd-kind-interface"},{"id":27,"kind":1024,"name":"instanceName","url":"interfaces/isettings.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":28,"kind":1024,"name":"displayInstanceName","url":"interfaces/isettings.html#displayinstancename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":29,"kind":1024,"name":"name","url":"interfaces/isettings.html#name","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":30,"kind":1024,"name":"setCallerAsLoggerName","url":"interfaces/isettings.html#setcallerasloggername","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":31,"kind":1024,"name":"minLevel","url":"interfaces/isettings.html#minlevel","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":32,"kind":1024,"name":"logAsJson","url":"interfaces/isettings.html#logasjson","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":33,"kind":1024,"name":"exposeStack","url":"interfaces/isettings.html#exposestack","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":34,"kind":1024,"name":"exposeErrorCodeFrame","url":"interfaces/isettings.html#exposeerrorcodeframe","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":35,"kind":1024,"name":"exposeErrorCodeFrameLinesBeforeAndAfter","url":"interfaces/isettings.html#exposeerrorcodeframelinesbeforeandafter","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":36,"kind":1024,"name":"suppressStdOutput","url":"interfaces/isettings.html#suppressstdoutput","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":37,"kind":1024,"name":"overwriteConsole","url":"interfaces/isettings.html#overwriteconsole","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":38,"kind":1024,"name":"logLevelsColors","url":"interfaces/isettings.html#loglevelscolors","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":39,"kind":1024,"name":"prettyInspectHighlightStyles","url":"interfaces/isettings.html#prettyinspecthighlightstyles","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":40,"kind":1024,"name":"prettyInspectOptions","url":"interfaces/isettings.html#prettyinspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":41,"kind":1024,"name":"jsonInspectOptions","url":"interfaces/isettings.html#jsoninspectoptions","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":42,"kind":1024,"name":"stdOut","url":"interfaces/isettings.html#stdout","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":43,"kind":1024,"name":"stdErr","url":"interfaces/isettings.html#stderr","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ISettings"},{"id":44,"kind":256,"name":"IStd","url":"interfaces/istd.html","classes":"tsd-kind-interface"},{"id":45,"kind":1024,"name":"write","url":"interfaces/istd.html#write","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStd"},{"id":46,"kind":256,"name":"IStackFrame","url":"interfaces/istackframe.html","classes":"tsd-kind-interface"},{"id":47,"kind":1024,"name":"filePath","url":"interfaces/istackframe.html#filepath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":48,"kind":1024,"name":"fullFilePath","url":"interfaces/istackframe.html#fullfilepath","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":49,"kind":1024,"name":"fileName","url":"interfaces/istackframe.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":50,"kind":1024,"name":"lineNumber","url":"interfaces/istackframe.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":51,"kind":1024,"name":"columnNumber","url":"interfaces/istackframe.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":52,"kind":1024,"name":"isConstructor","url":"interfaces/istackframe.html#isconstructor","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":53,"kind":1024,"name":"functionName","url":"interfaces/istackframe.html#functionname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":54,"kind":1024,"name":"typeName","url":"interfaces/istackframe.html#typename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":55,"kind":1024,"name":"methodName","url":"interfaces/istackframe.html#methodname","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IStackFrame"},{"id":56,"kind":256,"name":"ILogObject","url":"interfaces/ilogobject.html","classes":"tsd-kind-interface"},{"id":57,"kind":1024,"name":"instanceName","url":"interfaces/ilogobject.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":58,"kind":1024,"name":"loggerName","url":"interfaces/ilogobject.html#loggername","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":59,"kind":1024,"name":"date","url":"interfaces/ilogobject.html#date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":60,"kind":1024,"name":"logLevel","url":"interfaces/ilogobject.html#loglevel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":61,"kind":1024,"name":"logLevelId","url":"interfaces/ilogobject.html#loglevelid","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":62,"kind":1024,"name":"argumentsArray","url":"interfaces/ilogobject.html#argumentsarray","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":63,"kind":1024,"name":"stack","url":"interfaces/ilogobject.html#stack","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ILogObject"},{"id":64,"kind":1024,"name":"filePath","url":"interfaces/ilogobject.html#filepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":65,"kind":1024,"name":"fullFilePath","url":"interfaces/ilogobject.html#fullfilepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":66,"kind":1024,"name":"fileName","url":"interfaces/ilogobject.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":67,"kind":1024,"name":"lineNumber","url":"interfaces/ilogobject.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":68,"kind":1024,"name":"columnNumber","url":"interfaces/ilogobject.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":69,"kind":1024,"name":"isConstructor","url":"interfaces/ilogobject.html#isconstructor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":70,"kind":1024,"name":"functionName","url":"interfaces/ilogobject.html#functionname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":71,"kind":1024,"name":"typeName","url":"interfaces/ilogobject.html#typename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":72,"kind":1024,"name":"methodName","url":"interfaces/ilogobject.html#methodname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObject"},{"id":73,"kind":256,"name":"ILogObjectStringifiable","url":"interfaces/ilogobjectstringifiable.html","classes":"tsd-kind-interface"},{"id":74,"kind":1024,"name":"argumentsArray","url":"interfaces/ilogobjectstringifiable.html#argumentsarray","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-overwrite","parent":"ILogObjectStringifiable"},{"id":75,"kind":1024,"name":"instanceName","url":"interfaces/ilogobjectstringifiable.html#instancename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":76,"kind":1024,"name":"loggerName","url":"interfaces/ilogobjectstringifiable.html#loggername","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":77,"kind":1024,"name":"date","url":"interfaces/ilogobjectstringifiable.html#date","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":78,"kind":1024,"name":"logLevel","url":"interfaces/ilogobjectstringifiable.html#loglevel","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":79,"kind":1024,"name":"logLevelId","url":"interfaces/ilogobjectstringifiable.html#loglevelid","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":80,"kind":1024,"name":"stack","url":"interfaces/ilogobjectstringifiable.html#stack","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":81,"kind":1024,"name":"filePath","url":"interfaces/ilogobjectstringifiable.html#filepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":82,"kind":1024,"name":"fullFilePath","url":"interfaces/ilogobjectstringifiable.html#fullfilepath","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":83,"kind":1024,"name":"fileName","url":"interfaces/ilogobjectstringifiable.html#filename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":84,"kind":1024,"name":"lineNumber","url":"interfaces/ilogobjectstringifiable.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":85,"kind":1024,"name":"columnNumber","url":"interfaces/ilogobjectstringifiable.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":86,"kind":1024,"name":"isConstructor","url":"interfaces/ilogobjectstringifiable.html#isconstructor","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":87,"kind":1024,"name":"functionName","url":"interfaces/ilogobjectstringifiable.html#functionname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":88,"kind":1024,"name":"typeName","url":"interfaces/ilogobjectstringifiable.html#typename","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":89,"kind":1024,"name":"methodName","url":"interfaces/ilogobjectstringifiable.html#methodname","classes":"tsd-kind-property tsd-parent-kind-interface tsd-is-inherited","parent":"ILogObjectStringifiable"},{"id":90,"kind":256,"name":"IErrorObject","url":"interfaces/ierrorobject.html","classes":"tsd-kind-interface"},{"id":91,"kind":1024,"name":"nativeError","url":"interfaces/ierrorobject.html#nativeerror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":92,"kind":1024,"name":"isError","url":"interfaces/ierrorobject.html#iserror","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":93,"kind":1024,"name":"name","url":"interfaces/ierrorobject.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":94,"kind":1024,"name":"message","url":"interfaces/ierrorobject.html#message","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":95,"kind":1024,"name":"stack","url":"interfaces/ierrorobject.html#stack","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":96,"kind":1024,"name":"codeFrame","url":"interfaces/ierrorobject.html#codeframe","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IErrorObject"},{"id":97,"kind":256,"name":"ITransportProvider","url":"interfaces/itransportprovider.html","classes":"tsd-kind-interface"},{"id":98,"kind":1024,"name":"minLevel","url":"interfaces/itransportprovider.html#minlevel","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITransportProvider"},{"id":99,"kind":1024,"name":"transportLogger","url":"interfaces/itransportprovider.html#transportlogger","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ITransportProvider"},{"id":100,"kind":256,"name":"IHighlightStyles","url":"interfaces/ihighlightstyles.html","classes":"tsd-kind-interface"},{"id":101,"kind":1024,"name":"name","url":"interfaces/ihighlightstyles.html#name","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":102,"kind":1024,"name":"special","url":"interfaces/ihighlightstyles.html#special","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":103,"kind":1024,"name":"number","url":"interfaces/ihighlightstyles.html#number","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":104,"kind":1024,"name":"bigint","url":"interfaces/ihighlightstyles.html#bigint","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":105,"kind":1024,"name":"boolean","url":"interfaces/ihighlightstyles.html#boolean","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":106,"kind":1024,"name":"undefined","url":"interfaces/ihighlightstyles.html#undefined","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":107,"kind":1024,"name":"null","url":"interfaces/ihighlightstyles.html#null","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":108,"kind":1024,"name":"string","url":"interfaces/ihighlightstyles.html#string","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":109,"kind":1024,"name":"symbol","url":"interfaces/ihighlightstyles.html#symbol","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":110,"kind":1024,"name":"date","url":"interfaces/ihighlightstyles.html#date","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":111,"kind":1024,"name":"regexp","url":"interfaces/ihighlightstyles.html#regexp","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":112,"kind":1024,"name":"module","url":"interfaces/ihighlightstyles.html#module","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"IHighlightStyles"},{"id":113,"kind":256,"name":"ICodeFrame","url":"interfaces/icodeframe.html","classes":"tsd-kind-interface"},{"id":114,"kind":1024,"name":"firstLineNumber","url":"interfaces/icodeframe.html#firstlinenumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":115,"kind":1024,"name":"lineNumber","url":"interfaces/icodeframe.html#linenumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":116,"kind":1024,"name":"columnNumber","url":"interfaces/icodeframe.html#columnnumber","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":117,"kind":1024,"name":"linesBefore","url":"interfaces/icodeframe.html#linesbefore","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":118,"kind":1024,"name":"relevantLine","url":"interfaces/icodeframe.html#relevantline","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":119,"kind":1024,"name":"linesAfter","url":"interfaces/icodeframe.html#linesafter","classes":"tsd-kind-property tsd-parent-kind-interface","parent":"ICodeFrame"},{"id":120,"kind":4194304,"name":"TLogLevelId","url":"globals.html#tloglevelid","classes":"tsd-kind-type-alias"},{"id":121,"kind":4194304,"name":"TLogLevelName","url":"globals.html#tloglevelname","classes":"tsd-kind-type-alias"},{"id":122,"kind":4194304,"name":"TLogLevelColor","url":"globals.html#tloglevelcolor","classes":"tsd-kind-type-alias"},{"id":123,"kind":65536,"name":"__type","url":"globals.html#tloglevelcolor.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TLogLevelColor"},{"id":124,"kind":4194304,"name":"TTransportLogger","url":"globals.html#ttransportlogger","classes":"tsd-kind-type-alias tsd-has-type-parameter"},{"id":125,"kind":65536,"name":"__type","url":"globals.html#ttransportlogger.__type","classes":"tsd-kind-type-literal tsd-parent-kind-type-alias","parent":"TTransportLogger"},{"id":126,"kind":4194304,"name":"TUtilsInspectColors","url":"globals.html#tutilsinspectcolors","classes":"tsd-kind-type-alias"},{"id":127,"kind":128,"name":"Logger","url":"classes/logger.html","classes":"tsd-kind-class"},{"id":128,"kind":1024,"name":"settings","url":"classes/logger.html#settings","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Logger"},{"id":129,"kind":512,"name":"constructor","url":"classes/logger.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Logger"},{"id":130,"kind":2048,"name":"attachTransport","url":"classes/logger.html#attachtransport","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":131,"kind":2048,"name":"silly","url":"classes/logger.html#silly","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":132,"kind":2048,"name":"trace","url":"classes/logger.html#trace","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":133,"kind":2048,"name":"debug","url":"classes/logger.html#debug","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":134,"kind":2048,"name":"info","url":"classes/logger.html#info","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":135,"kind":2048,"name":"warn","url":"classes/logger.html#warn","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":136,"kind":2048,"name":"error","url":"classes/logger.html#error","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"},{"id":137,"kind":2048,"name":"fatal","url":"classes/logger.html#fatal","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Logger"}],"index":{"version":"2.3.8","fields":["name","parent"],"fieldVectors":[["name/0",[0,27.944]],["parent/0",[]],["name/1",[1,45.29]],["parent/1",[0,2.643]],["name/2",[2,45.29]],["parent/2",[0,2.643]],["name/3",[3,45.29]],["parent/3",[0,2.643]],["name/4",[4,45.29]],["parent/4",[0,2.643]],["name/5",[5,45.29]],["parent/5",[0,2.643]],["name/6",[6,45.29]],["parent/6",[0,2.643]],["name/7",[7,45.29]],["parent/7",[0,2.643]],["name/8",[8,20.167]],["parent/8",[]],["name/9",[9,34.304]],["parent/9",[8,1.907]],["name/10",[10,40.182]],["parent/10",[8,1.907]],["name/11",[11,34.304]],["parent/11",[8,1.907]],["name/12",[12,40.182]],["parent/12",[8,1.907]],["name/13",[13,36.817]],["parent/13",[8,1.907]],["name/14",[14,40.182]],["parent/14",[8,1.907]],["name/15",[15,40.182]],["parent/15",[8,1.907]],["name/16",[16,40.182]],["parent/16",[8,1.907]],["name/17",[17,40.182]],["parent/17",[8,1.907]],["name/18",[18,40.182]],["parent/18",[8,1.907]],["name/19",[19,40.182]],["parent/19",[8,1.907]],["name/20",[20,40.182]],["parent/20",[8,1.907]],["name/21",[21,40.182]],["parent/21",[8,1.907]],["name/22",[22,40.182]],["parent/22",[8,1.907]],["name/23",[23,40.182]],["parent/23",[8,1.907]],["name/24",[24,40.182]],["parent/24",[8,1.907]],["name/25",[25,40.182]],["parent/25",[8,1.907]],["name/26",[26,20.167]],["parent/26",[]],["name/27",[9,34.304]],["parent/27",[26,1.907]],["name/28",[10,40.182]],["parent/28",[26,1.907]],["name/29",[11,34.304]],["parent/29",[26,1.907]],["name/30",[12,40.182]],["parent/30",[26,1.907]],["name/31",[13,36.817]],["parent/31",[26,1.907]],["name/32",[14,40.182]],["parent/32",[26,1.907]],["name/33",[15,40.182]],["parent/33",[26,1.907]],["name/34",[16,40.182]],["parent/34",[26,1.907]],["name/35",[17,40.182]],["parent/35",[26,1.907]],["name/36",[18,40.182]],["parent/36",[26,1.907]],["name/37",[19,40.182]],["parent/37",[26,1.907]],["name/38",[20,40.182]],["parent/38",[26,1.907]],["name/39",[21,40.182]],["parent/39",[26,1.907]],["name/40",[22,40.182]],["parent/40",[26,1.907]],["name/41",[23,40.182]],["parent/41",[26,1.907]],["name/42",[24,40.182]],["parent/42",[26,1.907]],["name/43",[25,40.182]],["parent/43",[26,1.907]],["name/44",[27,40.182]],["parent/44",[]],["name/45",[28,45.29]],["parent/45",[27,3.8]],["name/46",[29,25.831]],["parent/46",[]],["name/47",[30,36.817]],["parent/47",[29,2.443]],["name/48",[31,36.817]],["parent/48",[29,2.443]],["name/49",[32,36.817]],["parent/49",[29,2.443]],["name/50",[33,34.304]],["parent/50",[29,2.443]],["name/51",[34,34.304]],["parent/51",[29,2.443]],["name/52",[35,36.817]],["parent/52",[29,2.443]],["name/53",[36,36.817]],["parent/53",[29,2.443]],["name/54",[37,36.817]],["parent/54",[29,2.443]],["name/55",[38,36.817]],["parent/55",[29,2.443]],["name/56",[39,20.723]],["parent/56",[]],["name/57",[9,34.304]],["parent/57",[39,1.96]],["name/58",[40,40.182]],["parent/58",[39,1.96]],["name/59",[41,36.817]],["parent/59",[39,1.96]],["name/60",[42,40.182]],["parent/60",[39,1.96]],["name/61",[43,40.182]],["parent/61",[39,1.96]],["name/62",[44,40.182]],["parent/62",[39,1.96]],["name/63",[45,36.817]],["parent/63",[39,1.96]],["name/64",[30,36.817]],["parent/64",[39,1.96]],["name/65",[31,36.817]],["parent/65",[39,1.96]],["name/66",[32,36.817]],["parent/66",[39,1.96]],["name/67",[33,34.304]],["parent/67",[39,1.96]],["name/68",[34,34.304]],["parent/68",[39,1.96]],["name/69",[35,36.817]],["parent/69",[39,1.96]],["name/70",[36,36.817]],["parent/70",[39,1.96]],["name/71",[37,36.817]],["parent/71",[39,1.96]],["name/72",[38,36.817]],["parent/72",[39,1.96]],["name/73",[46,20.723]],["parent/73",[]],["name/74",[44,40.182]],["parent/74",[46,1.96]],["name/75",[9,34.304]],["parent/75",[46,1.96]],["name/76",[40,40.182]],["parent/76",[46,1.96]],["name/77",[41,36.817]],["parent/77",[46,1.96]],["name/78",[42,40.182]],["parent/78",[46,1.96]],["name/79",[43,40.182]],["parent/79",[46,1.96]],["name/80",[45,36.817]],["parent/80",[46,1.96]],["name/81",[30,36.817]],["parent/81",[46,1.96]],["name/82",[31,36.817]],["parent/82",[46,1.96]],["name/83",[32,36.817]],["parent/83",[46,1.96]],["name/84",[33,34.304]],["parent/84",[46,1.96]],["name/85",[34,34.304]],["parent/85",[46,1.96]],["name/86",[35,36.817]],["parent/86",[46,1.96]],["name/87",[36,36.817]],["parent/87",[46,1.96]],["name/88",[37,36.817]],["parent/88",[46,1.96]],["name/89",[38,36.817]],["parent/89",[46,1.96]],["name/90",[47,29.196]],["parent/90",[]],["name/91",[48,45.29]],["parent/91",[47,2.761]],["name/92",[49,45.29]],["parent/92",[47,2.761]],["name/93",[11,34.304]],["parent/93",[47,2.761]],["name/94",[50,45.29]],["parent/94",[47,2.761]],["name/95",[45,36.817]],["parent/95",[47,2.761]],["name/96",[51,45.29]],["parent/96",[47,2.761]],["name/97",[52,36.817]],["parent/97",[]],["name/98",[13,36.817]],["parent/98",[52,3.482]],["name/99",[53,45.29]],["parent/99",[52,3.482]],["name/100",[54,23.318]],["parent/100",[]],["name/101",[11,34.304]],["parent/101",[54,2.205]],["name/102",[55,45.29]],["parent/102",[54,2.205]],["name/103",[56,45.29]],["parent/103",[54,2.205]],["name/104",[57,45.29]],["parent/104",[54,2.205]],["name/105",[58,45.29]],["parent/105",[54,2.205]],["name/106",[59,45.29]],["parent/106",[54,2.205]],["name/107",[60,45.29]],["parent/107",[54,2.205]],["name/108",[61,45.29]],["parent/108",[54,2.205]],["name/109",[62,45.29]],["parent/109",[54,2.205]],["name/110",[41,36.817]],["parent/110",[54,2.205]],["name/111",[63,45.29]],["parent/111",[54,2.205]],["name/112",[64,45.29]],["parent/112",[54,2.205]],["name/113",[65,29.196]],["parent/113",[]],["name/114",[66,45.29]],["parent/114",[65,2.761]],["name/115",[33,34.304]],["parent/115",[65,2.761]],["name/116",[34,34.304]],["parent/116",[65,2.761]],["name/117",[67,45.29]],["parent/117",[65,2.761]],["name/118",[68,45.29]],["parent/118",[65,2.761]],["name/119",[69,45.29]],["parent/119",[65,2.761]],["name/120",[70,45.29]],["parent/120",[]],["name/121",[71,45.29]],["parent/121",[]],["name/122",[72,40.182]],["parent/122",[]],["name/123",[73,40.182]],["parent/123",[72,3.8]],["name/124",[74,40.182]],["parent/124",[]],["name/125",[73,40.182]],["parent/125",[74,3.8]],["name/126",[75,45.29]],["parent/126",[]],["name/127",[76,24.921]],["parent/127",[]],["name/128",[77,45.29]],["parent/128",[76,2.357]],["name/129",[78,45.29]],["parent/129",[76,2.357]],["name/130",[79,45.29]],["parent/130",[76,2.357]],["name/131",[80,45.29]],["parent/131",[76,2.357]],["name/132",[81,45.29]],["parent/132",[76,2.357]],["name/133",[82,45.29]],["parent/133",[76,2.357]],["name/134",[83,45.29]],["parent/134",[76,2.357]],["name/135",[84,45.29]],["parent/135",[76,2.357]],["name/136",[85,45.29]],["parent/136",[76,2.357]],["name/137",[86,45.29]],["parent/137",[76,2.357]]],"invertedIndex":[["0",{"_index":1,"name":{"1":{}},"parent":{}}],["1",{"_index":2,"name":{"2":{}},"parent":{}}],["2",{"_index":3,"name":{"3":{}},"parent":{}}],["3",{"_index":4,"name":{"4":{}},"parent":{}}],["4",{"_index":5,"name":{"5":{}},"parent":{}}],["5",{"_index":6,"name":{"6":{}},"parent":{}}],["6",{"_index":7,"name":{"7":{}},"parent":{}}],["__type",{"_index":73,"name":{"123":{},"125":{}},"parent":{}}],["argumentsarray",{"_index":44,"name":{"62":{},"74":{}},"parent":{}}],["attachtransport",{"_index":79,"name":{"130":{}},"parent":{}}],["bigint",{"_index":57,"name":{"104":{}},"parent":{}}],["boolean",{"_index":58,"name":{"105":{}},"parent":{}}],["codeframe",{"_index":51,"name":{"96":{}},"parent":{}}],["columnnumber",{"_index":34,"name":{"51":{},"68":{},"85":{},"116":{}},"parent":{}}],["constructor",{"_index":78,"name":{"129":{}},"parent":{}}],["date",{"_index":41,"name":{"59":{},"77":{},"110":{}},"parent":{}}],["debug",{"_index":82,"name":{"133":{}},"parent":{}}],["displayinstancename",{"_index":10,"name":{"10":{},"28":{}},"parent":{}}],["error",{"_index":85,"name":{"136":{}},"parent":{}}],["exposeerrorcodeframe",{"_index":16,"name":{"16":{},"34":{}},"parent":{}}],["exposeerrorcodeframelinesbeforeandafter",{"_index":17,"name":{"17":{},"35":{}},"parent":{}}],["exposestack",{"_index":15,"name":{"15":{},"33":{}},"parent":{}}],["fatal",{"_index":86,"name":{"137":{}},"parent":{}}],["filename",{"_index":32,"name":{"49":{},"66":{},"83":{}},"parent":{}}],["filepath",{"_index":30,"name":{"47":{},"64":{},"81":{}},"parent":{}}],["firstlinenumber",{"_index":66,"name":{"114":{}},"parent":{}}],["fullfilepath",{"_index":31,"name":{"48":{},"65":{},"82":{}},"parent":{}}],["functionname",{"_index":36,"name":{"53":{},"70":{},"87":{}},"parent":{}}],["icodeframe",{"_index":65,"name":{"113":{}},"parent":{"114":{},"115":{},"116":{},"117":{},"118":{},"119":{}}}],["ierrorobject",{"_index":47,"name":{"90":{}},"parent":{"91":{},"92":{},"93":{},"94":{},"95":{},"96":{}}}],["ihighlightstyles",{"_index":54,"name":{"100":{}},"parent":{"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{}}}],["iloglevel",{"_index":0,"name":{"0":{}},"parent":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{}}}],["ilogobject",{"_index":39,"name":{"56":{}},"parent":{"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{},"70":{},"71":{},"72":{}}}],["ilogobjectstringifiable",{"_index":46,"name":{"73":{}},"parent":{"74":{},"75":{},"76":{},"77":{},"78":{},"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{}}}],["info",{"_index":83,"name":{"134":{}},"parent":{}}],["instancename",{"_index":9,"name":{"9":{},"27":{},"57":{},"75":{}},"parent":{}}],["isconstructor",{"_index":35,"name":{"52":{},"69":{},"86":{}},"parent":{}}],["iserror",{"_index":49,"name":{"92":{}},"parent":{}}],["isettings",{"_index":26,"name":{"26":{}},"parent":{"27":{},"28":{},"29":{},"30":{},"31":{},"32":{},"33":{},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"40":{},"41":{},"42":{},"43":{}}}],["isettingsparam",{"_index":8,"name":{"8":{}},"parent":{"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{}}}],["istackframe",{"_index":29,"name":{"46":{}},"parent":{"47":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{}}}],["istd",{"_index":27,"name":{"44":{}},"parent":{"45":{}}}],["itransportprovider",{"_index":52,"name":{"97":{}},"parent":{"98":{},"99":{}}}],["jsoninspectoptions",{"_index":23,"name":{"23":{},"41":{}},"parent":{}}],["linenumber",{"_index":33,"name":{"50":{},"67":{},"84":{},"115":{}},"parent":{}}],["linesafter",{"_index":69,"name":{"119":{}},"parent":{}}],["linesbefore",{"_index":67,"name":{"117":{}},"parent":{}}],["logasjson",{"_index":14,"name":{"14":{},"32":{}},"parent":{}}],["logger",{"_index":76,"name":{"127":{}},"parent":{"128":{},"129":{},"130":{},"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{}}}],["loggername",{"_index":40,"name":{"58":{},"76":{}},"parent":{}}],["loglevel",{"_index":42,"name":{"60":{},"78":{}},"parent":{}}],["loglevelid",{"_index":43,"name":{"61":{},"79":{}},"parent":{}}],["loglevelscolors",{"_index":20,"name":{"20":{},"38":{}},"parent":{}}],["message",{"_index":50,"name":{"94":{}},"parent":{}}],["methodname",{"_index":38,"name":{"55":{},"72":{},"89":{}},"parent":{}}],["minlevel",{"_index":13,"name":{"13":{},"31":{},"98":{}},"parent":{}}],["module",{"_index":64,"name":{"112":{}},"parent":{}}],["name",{"_index":11,"name":{"11":{},"29":{},"93":{},"101":{}},"parent":{}}],["nativeerror",{"_index":48,"name":{"91":{}},"parent":{}}],["null",{"_index":60,"name":{"107":{}},"parent":{}}],["number",{"_index":56,"name":{"103":{}},"parent":{}}],["overwriteconsole",{"_index":19,"name":{"19":{},"37":{}},"parent":{}}],["prettyinspecthighlightstyles",{"_index":21,"name":{"21":{},"39":{}},"parent":{}}],["prettyinspectoptions",{"_index":22,"name":{"22":{},"40":{}},"parent":{}}],["regexp",{"_index":63,"name":{"111":{}},"parent":{}}],["relevantline",{"_index":68,"name":{"118":{}},"parent":{}}],["setcallerasloggername",{"_index":12,"name":{"12":{},"30":{}},"parent":{}}],["settings",{"_index":77,"name":{"128":{}},"parent":{}}],["silly",{"_index":80,"name":{"131":{}},"parent":{}}],["special",{"_index":55,"name":{"102":{}},"parent":{}}],["stack",{"_index":45,"name":{"63":{},"80":{},"95":{}},"parent":{}}],["stderr",{"_index":25,"name":{"25":{},"43":{}},"parent":{}}],["stdout",{"_index":24,"name":{"24":{},"42":{}},"parent":{}}],["string",{"_index":61,"name":{"108":{}},"parent":{}}],["suppressstdoutput",{"_index":18,"name":{"18":{},"36":{}},"parent":{}}],["symbol",{"_index":62,"name":{"109":{}},"parent":{}}],["tloglevelcolor",{"_index":72,"name":{"122":{}},"parent":{"123":{}}}],["tloglevelid",{"_index":70,"name":{"120":{}},"parent":{}}],["tloglevelname",{"_index":71,"name":{"121":{}},"parent":{}}],["trace",{"_index":81,"name":{"132":{}},"parent":{}}],["transportlogger",{"_index":53,"name":{"99":{}},"parent":{}}],["ttransportlogger",{"_index":74,"name":{"124":{}},"parent":{"125":{}}}],["tutilsinspectcolors",{"_index":75,"name":{"126":{}},"parent":{}}],["typename",{"_index":37,"name":{"54":{},"71":{},"88":{}},"parent":{}}],["undefined",{"_index":59,"name":{"106":{}},"parent":{}}],["warn",{"_index":84,"name":{"135":{}},"parent":{}}],["write",{"_index":28,"name":{"45":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/tsdoc/classes/logger.html b/docs/tsdoc/classes/logger.html index 94127dd8..e3b143e2 100644 --- a/docs/tsdoc/classes/logger.html +++ b/docs/tsdoc/classes/logger.html @@ -121,7 +121,7 @@

constructor

  • @@ -150,7 +150,7 @@

    Readonly settings

    settings: ISettings
    @@ -172,7 +172,7 @@

    attachTransport

  • @@ -209,7 +209,7 @@

    debug

  • @@ -240,7 +240,7 @@

    error

  • @@ -271,7 +271,7 @@

    fatal

  • @@ -302,7 +302,7 @@

    info

  • @@ -333,7 +333,7 @@

    silly

  • @@ -364,7 +364,7 @@

    trace

  • @@ -395,7 +395,7 @@

    warn

  • @@ -476,9 +476,6 @@

    Returns IHighlightStyles

  • -
  • - IJsonHighlightColorsChalk -
  • ILogLevel
  • diff --git a/docs/tsdoc/globals.html b/docs/tsdoc/globals.html index bd8a6973..bba2b2bc 100644 --- a/docs/tsdoc/globals.html +++ b/docs/tsdoc/globals.html @@ -75,7 +75,6 @@

    Interfaces

  • ICodeFrame
  • IErrorObject
  • IHighlightStyles
  • -
  • IJsonHighlightColorsChalk
  • ILogLevel
  • ILogObject
  • ILogObjectStringifiable
  • @@ -107,7 +106,7 @@

    TLogLevelColor

    TLogLevelColor: {}
    @@ -127,7 +126,7 @@

    TLogLevelId

    TLogLevelId: keyof ILogLevel
    @@ -142,7 +141,7 @@

    TLogLevelName

    TLogLevelName: ILogLevel[TLogLevelId]
    @@ -157,7 +156,7 @@

    TTransportLogger

    TTransportLogger<T>: {}
    @@ -183,7 +182,7 @@

    TUtilsInspectColors

    TUtilsInspectColors: "reset" | "bold" | "dim" | "italic" | "underline" | "blink" | "inverse" | "hidden" | "strikethrough" | "doubleunderline" | "black" | "red" | "green" | "yellow" | "blue" | "magenta" | "cyan" | "white" | "bgBlack" | "bgRed" | "bgGreen" | "bgYellow" | "bgBlue" | "bgMagenta" | "bgCyan" | "bgWhite" | "framed" | "overlined" | "gray" | "redBright" | "greenBright" | "yellowBright" | "blueBright" | "magentaBright" | "cyanBright" | "whiteBright" | "bgGray" | "bgRedBright" | "bgGreenBright" | "bgYellowBright" | "bgBlueBright" | "bgMagentaBright" | "bgCyanBright" | "bgWhiteBright"
    @@ -216,9 +215,6 @@

    TUtilsInspectColors

  • IHighlightStyles
  • -
  • - IJsonHighlightColorsChalk -
  • ILogLevel
  • diff --git a/docs/tsdoc/index.html b/docs/tsdoc/index.html index d8bab803..d4d3e167 100644 --- a/docs/tsdoc/index.html +++ b/docs/tsdoc/index.html @@ -161,7 +161,7 @@

    Log level

    Supported log levels are:

    0: silly, 1: trace, 2: debug, 3: info, 4: warn, 5: error, 6: fatal

    Per default log level 0 - 3 are written to stdout and 4 - 6 are written to stderr. - Each log level is printed in a different color, that is completely customizable through the settings object.

    + Each log level is printed in a different color, that is customizable through the settings object.

    Hint: Log level trace behaves a bit differently compared to all the other log levels. While it is possible to activate a stack trace for every log level, it is already activated for trace by default. @@ -302,6 +302,12 @@

    overwriteConsole
    logLevelsColors

    This setting allows you to overwrite the default log level colors of tslog.

    +

    Possible styles are:

    +
    prettyInspectHighlightStyles
    @@ -414,9 +420,6 @@
    Storing logs in a file
  • IHighlightStyles
  • -
  • - IJsonHighlightColorsChalk -
  • ILogLevel
  • diff --git a/docs/tsdoc/interfaces/icodeframe.html b/docs/tsdoc/interfaces/icodeframe.html index b5cb167b..02dcd8d0 100644 --- a/docs/tsdoc/interfaces/icodeframe.html +++ b/docs/tsdoc/interfaces/icodeframe.html @@ -103,7 +103,7 @@

    columnNumber

    columnNumber: number | null
    @@ -113,7 +113,7 @@

    firstLineNumber

    firstLineNumber: number
    @@ -123,7 +123,7 @@

    lineNumber

    lineNumber: number
    @@ -133,7 +133,7 @@

    linesAfter

    linesAfter: string[]
    @@ -143,7 +143,7 @@

    linesBefore

    linesBefore: string[]
    @@ -153,7 +153,7 @@

    relevantLine

    relevantLine: string
    @@ -205,9 +205,6 @@

    relevantLine

  • IHighlightStyles
  • -
  • - IJsonHighlightColorsChalk -
  • ILogLevel
  • diff --git a/docs/tsdoc/interfaces/ierrorobject.html b/docs/tsdoc/interfaces/ierrorobject.html index 7fada24d..0ea253d1 100644 --- a/docs/tsdoc/interfaces/ierrorobject.html +++ b/docs/tsdoc/interfaces/ierrorobject.html @@ -103,7 +103,7 @@

    Optional codeFrame

    codeFrame: ICodeFrame
    @@ -118,7 +118,7 @@

    isError

    isError: true
    @@ -133,7 +133,7 @@

    message

    message: string
    @@ -148,7 +148,7 @@

    name

    name: string
    @@ -163,7 +163,7 @@

    nativeError

    nativeError: Error
    @@ -178,7 +178,7 @@

    stack

    stack: IStackFrame[]
    @@ -235,9 +235,6 @@

    stack

  • IHighlightStyles
  • -
  • - IJsonHighlightColorsChalk -
  • ILogLevel
  • diff --git a/docs/tsdoc/interfaces/ihighlightstyles.html b/docs/tsdoc/interfaces/ihighlightstyles.html index 3c06d98f..f267c9e0 100644 --- a/docs/tsdoc/interfaces/ihighlightstyles.html +++ b/docs/tsdoc/interfaces/ihighlightstyles.html @@ -110,7 +110,7 @@

    Optional bigint

    @@ -120,7 +120,7 @@

    Optional boolean

    @@ -130,7 +130,7 @@

    Optional date

    @@ -140,7 +140,7 @@

    Optional module

    @@ -150,7 +150,7 @@

    Optional name

    @@ -160,7 +160,7 @@

    Optional null

    @@ -170,7 +170,7 @@

    Optional number

    @@ -180,7 +180,7 @@

    Optional regexp

    @@ -190,7 +190,7 @@

    Optional special

    @@ -200,7 +200,7 @@

    Optional string

    @@ -210,7 +210,7 @@

    Optional symbol

    @@ -220,7 +220,7 @@

    Optional undefined

    @@ -290,9 +290,6 @@

    Optional undefined

    • diff --git a/docs/tsdoc/interfaces/ilogobject.html b/docs/tsdoc/interfaces/ilogobject.html index a7755435..285c0530 100644 --- a/docs/tsdoc/interfaces/ilogobject.html +++ b/docs/tsdoc/interfaces/ilogobject.html @@ -123,7 +123,7 @@

      argumentsArray

      argumentsArray: unknown[]
      @@ -139,7 +139,7 @@

      columnNumber

      @@ -154,7 +154,7 @@

      date

      date: Date
      @@ -170,7 +170,7 @@

      fileName

      @@ -186,7 +186,7 @@

      filePath

      @@ -202,7 +202,7 @@

      fullFilePath

      @@ -218,7 +218,7 @@

      functionName

      @@ -233,7 +233,7 @@

      Optional instanceName

      instanceName: undefined | string
      @@ -249,7 +249,7 @@

      isConstructor

      @@ -265,7 +265,7 @@

      lineNumber

      @@ -280,7 +280,7 @@

      logLevel

      logLevel: TLogLevelName
      @@ -295,7 +295,7 @@

      logLevelId

      logLevelId: TLogLevelId
      @@ -310,7 +310,7 @@

      Optional loggerName

      loggerName: undefined | string
      @@ -326,7 +326,7 @@

      methodName

      @@ -341,7 +341,7 @@

      Optional stack

      stack: IStackFrame[]
      @@ -357,7 +357,7 @@

      typeName

      @@ -390,9 +390,6 @@

      typeName

    • IHighlightStyles
    • -
    • - IJsonHighlightColorsChalk -
    • ILogLevel
    • diff --git a/docs/tsdoc/interfaces/ilogobjectstringifiable.html b/docs/tsdoc/interfaces/ilogobjectstringifiable.html index 22f9d97c..f1575433 100644 --- a/docs/tsdoc/interfaces/ilogobjectstringifiable.html +++ b/docs/tsdoc/interfaces/ilogobjectstringifiable.html @@ -112,7 +112,7 @@

      argumentsArray

      @@ -123,7 +123,7 @@

      columnNumber

      @@ -139,7 +139,7 @@

      date

      @@ -155,7 +155,7 @@

      fileName

      @@ -171,7 +171,7 @@

      filePath

      @@ -187,7 +187,7 @@

      fullFilePath

      @@ -203,7 +203,7 @@

      functionName

      @@ -219,7 +219,7 @@

      Optional instanceName

      Inherited from ILogObject.instanceName

      @@ -235,7 +235,7 @@

      isConstructor

      @@ -251,7 +251,7 @@

      lineNumber

      @@ -267,7 +267,7 @@

      logLevel

      @@ -283,7 +283,7 @@

      logLevelId

      @@ -299,7 +299,7 @@

      Optional loggerName

      @@ -315,7 +315,7 @@

      methodName

      @@ -331,7 +331,7 @@

      Optional stack

      @@ -347,7 +347,7 @@

      typeName

      @@ -380,9 +380,6 @@

      typeName

    • IHighlightStyles
    • -
    • - IJsonHighlightColorsChalk -
    • ILogLevel
    • diff --git a/docs/tsdoc/interfaces/isettings.html b/docs/tsdoc/interfaces/isettings.html index e35125b2..d475518a 100644 --- a/docs/tsdoc/interfaces/isettings.html +++ b/docs/tsdoc/interfaces/isettings.html @@ -121,7 +121,7 @@

      Optional displayInstance< @@ -132,7 +132,7 @@

      exposeErrorCodeFrame

      @@ -143,7 +143,7 @@

      exposeErrorCodeFrameLinesBeforeAndAfter

      Overrides ISettingsParam.exposeErrorCodeFrameLinesBeforeAndAfter

      @@ -154,7 +154,7 @@

      exposeStack

      @@ -165,7 +165,7 @@

      Optional instanceName

      Overrides ISettingsParam.instanceName

      @@ -176,7 +176,7 @@

      jsonInspectOptions

      @@ -187,7 +187,7 @@

      logAsJson

      @@ -198,7 +198,7 @@

      logLevelsColors

      @@ -209,7 +209,7 @@

      minLevel

      @@ -220,7 +220,7 @@

      Optional name

      @@ -231,7 +231,7 @@

      overwriteConsole

      @@ -242,7 +242,7 @@

      prettyInspectHighlightStyles

      @@ -253,7 +253,7 @@

      prettyInspectOptions

      @@ -264,7 +264,7 @@

      setCallerAsLoggerName

      @@ -275,7 +275,7 @@

      stdErr

      @@ -286,7 +286,7 @@

      stdOut

      @@ -297,7 +297,7 @@

      suppressStdOutput

      @@ -325,9 +325,6 @@

      suppressStdOutput

    • IHighlightStyles
    • -
    • - IJsonHighlightColorsChalk -
    • ILogLevel
    • diff --git a/docs/tsdoc/interfaces/isettingsparam.html b/docs/tsdoc/interfaces/isettingsparam.html index 8a66092d..5990d4ab 100644 --- a/docs/tsdoc/interfaces/isettingsparam.html +++ b/docs/tsdoc/interfaces/isettingsparam.html @@ -120,7 +120,7 @@

      Optional displayInstance<
      displayInstanceName: undefined | false | true
      @@ -135,7 +135,7 @@

      Optional exposeError
      exposeErrorCodeFrame: undefined | false | true
      @@ -150,7 +150,7 @@

      Optional exposeError
      exposeErrorCodeFrameLinesBeforeAndAfter: undefined | number
      @@ -165,7 +165,7 @@

      Optional exposeStack

      exposeStack: undefined | false | true
      @@ -180,7 +180,7 @@

      Optional instanceName

      instanceName: undefined | string
      @@ -195,7 +195,7 @@

      Optional jsonInspect
      jsonInspectOptions: InspectOptions
      @@ -210,7 +210,7 @@

      Optional logAsJson

      logAsJson: undefined | false | true
      @@ -225,7 +225,7 @@

      Optional logLevelsCo
      logLevelsColors: TLogLevelColor
      @@ -240,7 +240,7 @@

      Optional minLevel

      minLevel: TLogLevelName
      @@ -255,7 +255,7 @@

      Optional name

      name: undefined | string
      @@ -270,7 +270,7 @@

      Optional overwriteConsole
      overwriteConsole: undefined | false | true
      @@ -285,7 +285,7 @@

      Optional prettyInspectprettyInspectHighlightStyles: IHighlightStyles

      @@ -300,7 +300,7 @@

      Optional prettyInspectprettyInspectOptions: InspectOptions

      @@ -315,7 +315,7 @@

      Optional setCallerAs
      setCallerAsLoggerName: undefined | false | true
      @@ -330,7 +330,7 @@

      Optional stdErr

      stdErr: IStd
      @@ -345,7 +345,7 @@

      Optional stdOut

      stdOut: IStd
      @@ -360,7 +360,7 @@

      Optional suppressStd
      suppressStdOutput: undefined | false | true
      @@ -393,9 +393,6 @@

      Optional suppressStd
    • IHighlightStyles
    • -
    • - IJsonHighlightColorsChalk -
    • ILogLevel
    • diff --git a/docs/tsdoc/interfaces/istackframe.html b/docs/tsdoc/interfaces/istackframe.html index a26cbe38..28452304 100644 --- a/docs/tsdoc/interfaces/istackframe.html +++ b/docs/tsdoc/interfaces/istackframe.html @@ -111,7 +111,7 @@

      columnNumber

      columnNumber: number | null
      @@ -126,7 +126,7 @@

      fileName

      fileName: string
      @@ -141,7 +141,7 @@

      filePath

      filePath: string
      @@ -156,7 +156,7 @@

      fullFilePath

      fullFilePath: string
      @@ -171,7 +171,7 @@

      functionName

      functionName: string | null
      @@ -186,7 +186,7 @@

      isConstructor

      isConstructor: boolean | null
      @@ -201,7 +201,7 @@

      lineNumber

      lineNumber: number | null
      @@ -216,7 +216,7 @@

      methodName

      methodName: string | null
      @@ -231,7 +231,7 @@

      typeName

      typeName: string | null
      @@ -264,9 +264,6 @@

      typeName

    • IHighlightStyles
    • -
    • - IJsonHighlightColorsChalk -
    • ILogLevel
    • diff --git a/docs/tsdoc/interfaces/istd.html b/docs/tsdoc/interfaces/istd.html index b7cc3b3b..0c14d492 100644 --- a/docs/tsdoc/interfaces/istd.html +++ b/docs/tsdoc/interfaces/istd.html @@ -98,7 +98,7 @@

      write

      write: Function
      @@ -131,9 +131,6 @@

      write

    • IHighlightStyles
    • -
    • - IJsonHighlightColorsChalk -
    • ILogLevel
    • diff --git a/docs/tsdoc/interfaces/itransportprovider.html b/docs/tsdoc/interfaces/itransportprovider.html index 3059d83f..7f8eaa5a 100644 --- a/docs/tsdoc/interfaces/itransportprovider.html +++ b/docs/tsdoc/interfaces/itransportprovider.html @@ -92,7 +92,7 @@

      minLevel

      minLevel: TLogLevelName
      @@ -102,7 +102,7 @@

      transportLogger

      transportLogger: TTransportLogger<(message: ILogObject) => void>
      @@ -130,9 +130,6 @@

      transportLogger

    • IHighlightStyles
    • -
    • - IJsonHighlightColorsChalk -
    • ILogLevel
    • diff --git a/package-lock.json b/package-lock.json index e19eec0a..c4fe06be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1004,7 +1004,8 @@ "@types/color-name": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true }, "@types/eslint-visitor-keys": { "version": "1.0.0", @@ -1308,6 +1309,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, "requires": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" @@ -1788,6 +1790,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1999,6 +2002,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -2006,7 +2010,8 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "colors": { "version": "1.2.5", @@ -3365,7 +3370,8 @@ "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "has-symbols": { "version": "1.0.1", @@ -8035,6 +8041,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, "requires": { "has-flag": "^4.0.0" } diff --git a/package.json b/package.json index cb9af79e..db3f1c54 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,6 @@ "typescript": "^3.9.3" }, "dependencies": { - "chalk": "~4.0.0", "source-map-support": "^0.5.19" }, "files": [ diff --git a/src/LoggerHelper.ts b/src/LoggerHelper.ts index a36ddf67..5362b8a8 100644 --- a/src/LoggerHelper.ts +++ b/src/LoggerHelper.ts @@ -143,6 +143,26 @@ export class LoggerHelper { ); } + public static styleString( + styleTypes: T | TUtilsInspectColors[], + str: S | string + ): string { + return Object.values(styleTypes).reduce((resultStr: S, styleType: T) => { + return LoggerHelper._stylizeWithColor( + (styleType as unknown) as TUtilsInspectColors, + resultStr + ); + }, str); + } + + private static _stylizeWithColor( + styleType: TUtilsInspectColors, + str: T + ): string { + const color: [number, number] = inspect.colors[styleType] ?? [0, 0]; + return `\u001b[${color[0]}m${str}\u001b[${color[1]}m`; + } + /* import { createReadStream, readFileSync } from "fs"; import { createInterface, Interface } from "readline"; diff --git a/src/index.ts b/src/index.ts index 12a7186f..b5f1a596 100644 --- a/src/index.ts +++ b/src/index.ts @@ -7,7 +7,6 @@ import { format, inspect } from "util"; import { hostname } from "os"; import { normalize as fileNormalize } from "path"; import { wrapCallSite } from "source-map-support"; -import * as chalk from "chalk"; import { ILogLevel, @@ -25,6 +24,7 @@ import { TLogLevelColor, ICodeFrame, ILogObjectStringifiable, + TUtilsInspectColors, } from "./interfaces"; import { LoggerHelper } from "./LoggerHelper"; @@ -94,13 +94,13 @@ export class Logger { suppressStdOutput: settings?.suppressStdOutput ?? false, overwriteConsole: settings?.overwriteConsole ?? false, logLevelsColors: settings?.logLevelsColors ?? { - 0: "#B0B0B0", - 1: "#FFFFFF", - 2: "#63C462", - 3: "#2b98ba", - 4: "#CE8743", - 5: "#EE444C", - 6: "#900000", + 0: "gray", + 1: "whiteBright", + 2: "greenBright", + 3: "blueBright", + 4: "yellowBright", + 5: "redBright", + 6: "red", }, prettyInspectHighlightStyles: settings?.prettyInspectHighlightStyles ?? { name: "greenBright", @@ -332,13 +332,17 @@ export class Logger { .toISOString() .replace("T", " ") .replace("Z", ""); - const hexColor: string = this.settings.logLevelsColors[ + const colorName: TUtilsInspectColors = this.settings.logLevelsColors[ logObject.logLevelId ]; - std.write(chalk`{grey ${nowStr}}\t`); + std.write(LoggerHelper.styleString(["gray"], `${nowStr}\t`)); + std.write( - chalk.hex(hexColor).bold(` ${logObject.logLevel.toUpperCase()}\t`) + LoggerHelper.styleString( + [colorName, "bold"], + ` ${logObject.logLevel.toUpperCase()} ` + ) + "\t" ); const functionName: string = logObject.isConstructor @@ -355,19 +359,26 @@ export class Logger { : ""; std.write( - chalk`{grey [${ - logObject.loggerName !== "" ? logObject.loggerName + " " : "" - }${instanceName}${logObject.filePath}:${ - logObject.lineNumber - }${functionName}]}\t` + LoggerHelper.styleString( + ["gray"], + `[${ + logObject.loggerName != null ? logObject.loggerName + " " : "" + }${instanceName}${logObject.filePath}:${ + logObject.lineNumber + }${functionName}]}` + ) + "\t" ); logObject.argumentsArray.forEach((argument: unknown | IErrorObject) => { const errorArgument: IErrorObject = argument as IErrorObject; if (typeof argument === "object" && errorArgument.isError) { std.write( - chalk.bgHex("AA0A0A").bold(`\n ${errorArgument.name} `) + - ` ${format(errorArgument.message)}\n` + "\n" + + LoggerHelper.styleString( + ["bgRed", "whiteBright", "bold"], + ` ${errorArgument.name} ` + ) + + `\t${format(errorArgument.message)}` ); this._printPrettyStack(std, errorArgument.stack); @@ -383,7 +394,10 @@ export class Logger { std.write("\n"); if (logObject.stack != null) { - std.write(chalk`{underline.bold log stack:\n}`); + std.write( + LoggerHelper.styleString(["underline", "bold"], "log stack:\n") + ); + this._printPrettyStack(std, logObject.stack); } } @@ -392,16 +406,22 @@ export class Logger { std.write("\n"); Object.values(stackObjectArray).forEach((stackObject: IStackFrame) => { std.write( - chalk` {grey •} {yellowBright ${ - stackObject.fileName - }}{grey :}{yellow ${stackObject.lineNumber}} {white ${ - stackObject.functionName ?? "" - }}` + LoggerHelper.styleString(["gray"], "• ") + + LoggerHelper.styleString(["yellowBright"], stackObject.fileName) + + LoggerHelper.styleString(["gray"], ":") + + LoggerHelper.styleString(["yellow"], stackObject.lineNumber) + + LoggerHelper.styleString( + ["white"], + " " + (stackObject.functionName ?? "") + ) ); std.write("\n "); std.write( fileNormalize( - chalk`{grey ${stackObject.filePath}:${stackObject.lineNumber}:${stackObject.columnNumber}}` + LoggerHelper.styleString( + ["gray"], + `${stackObject.filePath}:${stackObject.lineNumber}:${stackObject.columnNumber}` + ) ) ); std.write("\n\n"); @@ -409,32 +429,35 @@ export class Logger { } private _printPrettyCodeFrame(std: IStd, codeFrame: ICodeFrame): void { - std.write(chalk`{underline.bold code frame:\n}`); + std.write(LoggerHelper.styleString(["underline", "bold"], "code frame:\n")); + let lineNumber: number = codeFrame.firstLineNumber; codeFrame.linesBefore.forEach((line: string) => { - std.write( - chalk` ${LoggerHelper.lineNumberTo3Char(lineNumber)} | ${line}\n` - ); + std.write(` ${LoggerHelper.lineNumberTo3Char(lineNumber)} | ${line}\n`); lineNumber++; }); std.write( - chalk`{red >} {bgRed.whiteBright ${LoggerHelper.lineNumberTo3Char( - lineNumber - )}} | {yellow ${codeFrame.relevantLine}}\n` + LoggerHelper.styleString(["red"], ">") + + " " + + LoggerHelper.styleString( + ["bgRed", "whiteBright"], + LoggerHelper.lineNumberTo3Char(lineNumber) + ) + + " | " + + LoggerHelper.styleString(["yellow"], codeFrame.relevantLine) + + "\n" ); lineNumber++; if (codeFrame.columnNumber != null) { const positionMarker: string = - new Array(codeFrame.columnNumber + 8).join(" ") + chalk`{red ^}`; - std.write(`${positionMarker}\n`); + new Array(codeFrame.columnNumber + 8).join(" ") + `^`; + std.write(LoggerHelper.styleString(["red"], positionMarker) + "\n"); } codeFrame.linesAfter.forEach((line: string) => { - std.write( - chalk` ${LoggerHelper.lineNumberTo3Char(lineNumber)} | ${line}\n` - ); + std.write(` ${LoggerHelper.lineNumberTo3Char(lineNumber)} | ${line}\n`); lineNumber++; }); } diff --git a/src/interfaces.ts b/src/interfaces.ts index 008741ca..f9a58d9f 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -1,4 +1,3 @@ -import { Chalk } from "chalk"; import { InspectOptions } from "util"; /** @@ -32,7 +31,7 @@ export type TLogLevelName = ILogLevel[TLogLevelId]; * @public */ export type TLogLevelColor = { - [key in TLogLevelId]: string; + [key in TLogLevelId]: TUtilsInspectColors; }; /** @@ -280,14 +279,6 @@ export interface IHighlightStyles { module?: TUtilsInspectColors; } -export interface IJsonHighlightColorsChalk { - number: Chalk; - key: Chalk; - string: Chalk; - boolean: Chalk; - null: Chalk; -} - /** * Code frame of an error * @public diff --git a/tests/settings.test.ts b/tests/settings.test.ts index f7bc859e..70cc8000 100644 --- a/tests/settings.test.ts +++ b/tests/settings.test.ts @@ -1,5 +1,5 @@ import "ts-jest"; -import { IHighlightStyles, Logger } from "../src"; +import { IHighlightStyles, Logger, TLogLevelColor } from "../src"; import { TUtilsInspectColors } from "../src/interfaces"; const stdOut = []; @@ -82,25 +82,26 @@ describe("Logger: settings", () => { }); test("init logger: logLevelsColors", (): void => { + const logLevelsColors: TLogLevelColor = { + 0: "whiteBright", + 1: "bgRed", + 2: "yellowBright", + 3: "bgBlueBright", + 4: "greenBright", + 5: "gray", + 6: "bgCyanBright", + }; const logger: Logger = new Logger({ - logLevelsColors: { - 0: "#000000", - 1: "#F00000", - 2: "#0F0000", - 3: "#00F000", - 4: "#000F00", - 5: "#0000F0", - 6: "#00000F", - }, + logLevelsColors, }); expect(logger instanceof Logger).toBe(true); - expect(logger.settings.logLevelsColors[0]).toBe("#000000"); - expect(logger.settings.logLevelsColors[1]).toBe("#F00000"); - expect(logger.settings.logLevelsColors[2]).toBe("#0F0000"); - expect(logger.settings.logLevelsColors[3]).toBe("#00F000"); - expect(logger.settings.logLevelsColors[4]).toBe("#000F00"); - expect(logger.settings.logLevelsColors[5]).toBe("#0000F0"); - expect(logger.settings.logLevelsColors[6]).toBe("#00000F"); + expect(logger.settings.logLevelsColors[0]).toBe(logLevelsColors[0]); + expect(logger.settings.logLevelsColors[1]).toBe(logLevelsColors[1]); + expect(logger.settings.logLevelsColors[2]).toBe(logLevelsColors[2]); + expect(logger.settings.logLevelsColors[3]).toBe(logLevelsColors[3]); + expect(logger.settings.logLevelsColors[4]).toBe(logLevelsColors[4]); + expect(logger.settings.logLevelsColors[5]).toBe(logLevelsColors[5]); + expect(logger.settings.logLevelsColors[6]).toBe(logLevelsColors[6]); }); test("init logger: prettyInspectHighlightStyles", (): void => {