mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
docs(logFaces): added logFaces docs
This commit is contained in:
parent
3dc423b4ea
commit
946b17a89e
31
docs/logFaces-HTTP.md
Normal file
31
docs/logFaces-HTTP.md
Normal file
@ -0,0 +1,31 @@
|
||||
# logFaces Appender (HTTP)
|
||||
|
||||
The logFaces appenders send JSON formatted log events to [logFaces](http://www.moonlit-software.com) receivers. This appender uses HTTP to send the events (there is another logFaces appender that uses [UDP](logFaces-UDP.md)). You will need to include [axios](https://www.npmjs.com/package/axios) in your dependencies to use this appender.
|
||||
|
||||
## Configuration
|
||||
|
||||
* `type` - `logFaces-HTTP`
|
||||
* `url` - `string` - logFaces receiver servlet URL
|
||||
* `application` - `string` (optional, defaults to empty string) - used to identify your application's logs
|
||||
* `timeout` - `integer` (optional, defaults to 5000ms) - the timeout for the HTTP request.
|
||||
|
||||
This appender will also pick up Logger context values from the events, and add them as `p_` values in the logFaces event. See the example below for more details.
|
||||
|
||||
# Example (default config)
|
||||
|
||||
```javascript
|
||||
log4js.configure({
|
||||
appenders: {
|
||||
logfaces: { type: 'logFaces-HTTP', url: 'http://lfs-server/logs' }
|
||||
},
|
||||
categories: {
|
||||
default: { appenders: [ 'logfaces' ], level: 'info' }
|
||||
}
|
||||
});
|
||||
|
||||
const logger = log4js.getLogger();
|
||||
logger.addContext('requestId', '123');
|
||||
logger.info('some interesting log message');
|
||||
logger.error('something has gone wrong');
|
||||
```
|
||||
This example will result in two log events being sent to `lfs-server`. Both events will have a `p_requestId` property with a value of `123`.
|
||||
31
docs/logFaces-UDP.md
Normal file
31
docs/logFaces-UDP.md
Normal file
@ -0,0 +1,31 @@
|
||||
# logFaces Appender (UDP)
|
||||
|
||||
The logFaces appenders send JSON formatted log events to [logFaces](http://www.moonlit-software.com) receivers. This appender uses UDP to send the events (there is another logFaces appender that uses [HTTP](logFaces-HTTP.md)). It uses the node.js core UDP support, so you do not need to include any other dependencies.
|
||||
|
||||
## Configuration
|
||||
|
||||
* `type` - `logFaces-UDP`
|
||||
* `remoteHost` - `string` (optional, defaults to '127.0.0.1')- hostname or IP address of the logFaces receiver
|
||||
* `port` - `integer` (optional, defaults to 55201) - port the logFaces receiver is listening on
|
||||
* `application` - `string` (optional, defaults to empty string) - used to identify your application's logs
|
||||
|
||||
This appender will also pick up Logger context values from the events, and add them as `p_` values in the logFaces event. See the example below for more details.
|
||||
|
||||
# Example (default config)
|
||||
|
||||
```javascript
|
||||
log4js.configure({
|
||||
appenders: {
|
||||
logfaces: { type: 'logFaces-UDP' }
|
||||
},
|
||||
categories: {
|
||||
default: { appenders: [ 'logfaces' ], level: 'info' }
|
||||
}
|
||||
});
|
||||
|
||||
const logger = log4js.getLogger();
|
||||
logger.addContext('requestId', '123');
|
||||
logger.info('some interesting log message');
|
||||
logger.error('something has gone wrong');
|
||||
```
|
||||
This example will result in two log events being sent via UDP to `127.0.0.1:55201`. Both events will have a `p_requestId` property with a value of `123`.
|
||||
Loading…
x
Reference in New Issue
Block a user