File tree Expand file tree Collapse file tree 4 files changed +2
-3
lines changed Expand file tree Collapse file tree 4 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -274,7 +274,6 @@ firstSubLogger.silly("foo bar 1");
274274#### Sub-logger with ` LogObj `
275275You can also overwrite the ` LogObj ` (s. below), when you create a sub-logger:
276276
277-
278277``` typescript
279278const mainLogObj = { main: true , sub: false };
280279const mainLogger = new Logger ({ type: " pretty" , name: " MainLogger" }, mainLogObj );
Original file line number Diff line number Diff line change @@ -274,7 +274,6 @@ firstSubLogger.silly("foo bar 1");
274274#### Sub-logger with ` LogObj `
275275You can also overwrite the ` LogObj ` (s. below), when you create a sub-logger:
276276
277-
278277``` typescript
279278const mainLogObj = { main: true , sub: false };
280279const mainLogger = new Logger ({ type: " pretty" , name: " MainLogger" }, mainLogObj );
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ export class BaseLogger<LogObj> {
2828 settings ?. prettyLogTemplate ??
2929 "{{yyyy}}.{{mm}}.{{dd}} {{hh}}:{{MM}}:{{ss}}:{{ms}}\t{{logLevelName}}\t[{{filePathWithLine}}{{nameWithDelimiterPrefix}}]\t" ,
3030 prettyErrorTemplate : settings ?. prettyErrorTemplate ?? "\n{{errorName}} {{errorMessage}}\nerror stack:\n{{errorStack}}" ,
31- prettyErrorStackTemplate : settings ?. prettyErrorTemplate ?? " • {{fileName}}\t{{method}}\n\t{{filePathWithLine}}" ,
31+ prettyErrorStackTemplate : settings ?. prettyErrorStackTemplate ?? " • {{fileName}}\t{{method}}\n\t{{filePathWithLine}}" ,
3232 prettyErrorParentNamesSeparator : settings ?. prettyErrorParentNamesSeparator ?? ":" ,
3333 prettyErrorLoggerNameDelimiter : settings ?. prettyErrorLoggerNameDelimiter ?? "\t" ,
3434 stylePrettyLogs : settings ?. stylePrettyLogs ?? true ,
Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ export class Logger<LogObj> extends BaseLogger<LogObj> {
7676 * Returns a child logger based on the current instance with inherited settings
7777 *
7878 * @param settings - Overwrite settings inherited from parent logger
79+ * @param logObj - Overwrite logObj for sub-logger
7980 */
8081 public getSubLogger ( settings ?: ISettingsParam < LogObj > , logObj ?: LogObj ) : Logger < LogObj > {
8182 return super . getSubLogger ( settings , logObj ) as Logger < LogObj > ;
You can’t perform that action at this time.
0 commit comments