Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 1.47 KB

CHANGELOG.md

File metadata and controls

42 lines (36 loc) · 1.47 KB

Changelog

3.0.0-beta

  • Now IPC is used only for some transports, which are disabled for a packaged application. So now electron-log works using almost the same way in main and renderer processes. The reason - IPC is pretty slow and can freeze an application when there are a lot of calls.
  • File transport doesn't use stream.Writable anymore.
  • New feature: hooks.
  • New feature: log file clearing.
  • New feature: colors support.
  • New feature: errors catching.
  • Changed default format option for console transport.
  • log-s transport is renamed to remote.

2.1.0

  • Add Renderer Console transport

2.0.0

  • Move log.appName property to log.transports.file.appName.
  • Change a log message object. See updated Override transport section if you use a custom transport.
  • Now it's not possible to configure transports from a renderer process, only from the main.
  • To disable a transport set its level to false.
  • Fix problems when this package is used from a renderer process.
  • Add Typescript definitions.
  • Add log-s transport (experimental).
  • Fix file transport appName detection when an application is run in dev environment (through electron . or similar way)

1.3.0

  • #18 Rename 'warning' log level to 'warn'

1.2.0

  • #14 Use native console levels instead of console.log

1.0.16

  • Prefer to use package.json:productName instead of package.json:name to determine a log path.