Electron-log Transport Server
Electron-log is a logging library designed specifically for Electron applications.
Installation
Install the required packages:
sh
npm i loglayer @loglayer/transport-electron-log electron-logsh
pnpm add loglayer @loglayer/transport-electron-log electron-logsh
yarn add loglayer @loglayer/transport-electron-log electron-logSetup
typescript
// Main process logger
import log from 'electron-log/src/main'
// Or for Renderer process
// import log from 'electron-log/src/renderer'
import { LogLayer } from 'loglayer'
import { ElectronLogTransport } from "@loglayer/transport-electron-log"
const logger = new LogLayer({
transport: new ElectronLogTransport({
logger: log
})
})Log Level Mapping
| LogLayer | Electron-log |
|---|---|
| trace | silly |
| debug | debug |
| info | info |
| warn | warn |
| error | error |
| fatal | error |
Changelog
View the changelog here.
