1.0.5 • Published 7 years ago

electron-log-rotate v1.0.5

Weekly downloads
11
License
MIT
Repository
github
Last release
7 years ago

:lipstick: electron-log-rotate :lipstick:

npm version

Description

inspire:

megahertz/electron-log: Just a very simple logging module for your Electron application

Just a very simple logging module for your Electron application. No dependencies. No complicated configuration. Just require and use. Also it can be used without Electron.

By default it writes logs to the following locations:

  • on Linux: ~/.config/<app name>/<date+time>log.log
  • on OS X: ~/Library/Logs/<app name>/<date+time>log.log
  • on Windows: $HOME/AppData/Roaming/<app name>/<date+time>log.log

Installation

Install with npm:

npm install electron-log-rotate

or

Yarn

yarn add electron-log-rotate

Usage

ES2015

import { setup, log } from 'electron-log-rotate';
setup({
  appName: 'project-name',  // require for directory name
  maxSize: 10 * 1024 * 1024
});

log('Hello, log');

CommonJS

var log = require('electron-log-rotate');
log.setup({
  appName: 'project-name',  // require for directory name
  maxSize: 10 * 1024 * 1024
});

log.log('Hello, log');

About deleting log files

For this sample, log files before 10 days ago will be deleted.

import { setup, deleteLog } from 'electron-log-rotate';
setup({
  appName: 'project-name'  // require for directory name
});

deleteLog(10);

Maintainers

License

MIT © hisasann

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago