mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-15 23:24:52 +09:00
Setup logging transport in tests
Without a transport Winston will print annoying "Attempt to write logs with no transports" warnings all over the place. Setup a transport in tests that cause logging to suppress this.
This commit is contained in:
1 parent
2c52c265cf
commit
ea1cb67502
20 files changed
+42
-9
No files matched your search
@@ -0,0 +1,15 @@
|
||||
import { ConsoleTransport, TerminalFormat, logger } from "@clusterio/lib";
|
||||
|
||||
// Some integration tests may cause log events, import this file for such tests
|
||||
// to avoid getting the "Attempt to write logs with no transports" warning when
|
||||
// running tests individually.
|
||||
|
||||
before(function() {
|
||||
const silent = process.env.SILENT_TEST;
|
||||
|
||||
logger.add(new ConsoleTransport({
|
||||
level: "info",
|
||||
format: new TerminalFormat(),
|
||||
filter: () => !silent,
|
||||
}));
|
||||
});
|
||||
Reference in new issue
Block a user