An open API service indexing awesome lists of open source software.

https://github.com/mrgrd56/remote-logger

Node.JS Remote Logger
https://github.com/mrgrd56/remote-logger

express javascript logger logging logs nodejs npm-package typescript

Last synced: 3 months ago
JSON representation

Node.JS Remote Logger

Awesome Lists containing this project

README

          

# remote-logger
Node.JS Remote Logger

## Client

[@mrgrd56/remote-logger](https://www.npmjs.com/package/@mrgrd56/remote-logger)

#### Usage
```ts
import remoteLogger from '@mrgrd56/remote-logger';

const logger = remoteLogger('http://localhost:3322', {
accessToken: 'ecd356f4-ab2f-4ef2-b09f-ce60ff5aa74d'
});

logger.log('hello world');
logger.warn('I warn ya one last time!');
logger.error('an error occurred \(〇_o)/', { code: 54272932 });
logger.debug([4, 2], 'some debug message')
```

## Server

[@mrgrd56/remote-logger-server](https://www.npmjs.com/package/@mrgrd56/remote-logger-server)

#### Usage
```ts
import remoteLoggerServer from '@mrgrd56/remote-logger-server';
import consoleLogHandler from '@mrgrd56/remote-logger-server/lib/src/logHandlers/consoleLogHandler';

const loggerServer = remoteLoggerServer(3322, {
accessToken: 'ecd356f4-ab2f-4ef2-b09f-ce60ff5aa74d'
});

loggerServer.listen(consoleLogHandler());
//or just loggerServer.listenConsole();
```