[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
0

Configure Feed

Select the types of activity you want to include in your feed.

logging / src / factory.ts
1.1 kB 45 lines
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}