[READ-ONLY] Mirror of https://github.com/FoxxMD/logging. A typed, opinionated, batteries-included, Pino-based logging solution for backend TS/JS projects
foxxmd.github.io/logging
child-logger
logging
logging-library
nodejs
pinojs
typescript-library
1import {
2 PRETTY_OPTS_CONSOLE,
3 PRETTY_OPTS_FILE,
4 //PRETTY_LEVELS,
5 //PRETTY_LEVELS_STR,
6 prettyOptsFactory,
7 prettyOptsFileFactory,
8 prettyOptsConsoleFactory
9} from "./pretty.js";
10import {
11 buildDestinationStream,
12 buildDestinationJsonPrettyStream,
13 buildDestinationRollingFile,
14 buildDestinationStdout,
15 buildDestinationStderr,
16 buildDestinationFile
17} from "./destinations.js";
18import {buildLogger} from './loggers.js';
19import {FileDestination, PRETTY_COLORS, PRETTY_COLORS_STR, PRETTY_ISO8601, StreamDestination, JsonPrettyDestination} from './types.js'
20
21export {
22 PRETTY_OPTS_CONSOLE,
23 PRETTY_OPTS_FILE,
24 PRETTY_COLORS,
25 PRETTY_COLORS_STR,
26 //PRETTY_LEVELS,
27 //PRETTY_LEVELS_STR,
28 PRETTY_ISO8601,
29 prettyOptsFactory,
30 prettyOptsFileFactory,
31 prettyOptsConsoleFactory,
32 buildDestinationStream,
33 buildDestinationJsonPrettyStream,
34 buildDestinationStdout,
35 buildDestinationStderr,
36 buildDestinationFile,
37 buildDestinationRollingFile,
38 buildLogger
39}
40
41export type {
42 FileDestination,
43 StreamDestination,
44 JsonPrettyDestination
45}