1.0.38 • Published 1 year ago
@infini-dev/logger v1.0.38
Getting Started
Micro logger with levels. Default output is console. Easy to integrate external sources.
Common use case
Anything. For example, we use it to output data on external source like Sentry or Logrocket.
Install
Run of one these command to install.
npm i @infini-dev/logger
or
yarn add @infini-dev/logger
Examples
Default
Output all level.
import {logger} from '@infini-dev/logger'
const {error} = logger()
const saveDocument = (path: string, changes: string) => {
// ... Implementation
error("Failed to save..")
// ... Implementation
}
Debug Log Level
Output debug level.
import {logger} from '@infini-dev/logger'
const {error} = logger({level: "debug"})
const saveDocument = (path: string, changes: string) => {
// ... Implementation
error("Failed to save..")
// ... Implementation
}
External Log
Sends logs to external.
import {logger} from '@infini-dev/logger'
const externalLog = () => {
//send logs to externalsystem
}
const myAdapter: ILogger = {
debug: externalLog,
info: externalLog,
warn: externalLog,
error: externalLog,
log: externalLog
};
const {error} = logger({logger: myAdapter})
const saveDocument = (path: string, changes: string) => {
// ... Implementation
error("Failed to save..")
// ... Implementation
}
Powered 🚀 by Infinisoft Inc.
Wanna code the future? Come with us https://www.infinisoft.world
1.0.38
1 year ago
1.0.32
1 year ago
1.0.35
1 year ago
1.0.33
1 year ago
1.0.31
1 year ago
1.0.29
1 year ago
1.0.27
1 year ago
1.0.25
1 year ago
1.0.23
1 year ago
1.0.21
1 year ago
1.0.19
1 year ago
1.0.17
1 year ago
1.0.15
1 year ago
1.0.13
1 year ago
1.0.11
1 year ago
1.0.9
1 year ago
1.0.7
1 year ago
1.0.6
1 year ago
1.0.4
1 year ago
1.0.2
1 year ago