All files / src/Ice ProcessLogger.js

87.5% Statements 14/16
100% Branches 3/3
50% Functions 1/2
87.5% Lines 14/16

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1741x 41x 41x 41x 41x 41x 41x 39x 27x 27x 39x 39x 41x 41x      
// Copyright (c) ZeroC, Inc.
 
import { Logger } from "./Logger.js";
 
let processLogger = null;
 
export function getProcessLogger(prefix = "") {
    if (processLogger === null) {
        processLogger = new Logger(prefix);
    }
    return processLogger;
}
 
export function setProcessLogger(logger) {
    processLogger = logger;
}