@my-logger/staging-logger v0.1.1-alpha.33
@my-logger/logger
Our public logger package is designed to seamlessly collect logs and send them to our web application. By integrating this package into their applications, users gain the ability to easily aggregate and access their logs, empowering them to gain valuable insights, troubleshoot issues efficiently, and optimize application performance.
How to use
MyLogger’s logger is accessible through
- Our public CDN https://staging-cdn.my-logger.com
- Our public package https://www.npmjs.com/package/@my-logger/staging-logger
Using our CDN, it can be used this way
<script src="https://cdn.my-logger.com/logger/<version>/bundle.js"></script>
If using our public package, first it needs to be added to the dependencies
yarn add @my-logger/logger
Finally, you can import our initializing method and use it like this
import { initMyLogger } from '@my-logger/logger';
const logger = initMyLogger({ apiKey: 'your-api-key' });
logger.info('This is an info');
logger.warning('This is an warning');
logger.error('This is an error');
Methods
The MyLogger object returned by initMyLogger is going to give users access to three public methods:
function info(message: string) => void;
function warn(message: string) => void;
function error(message: string) => void;
Calling these functions will save logs on our system with the appropriate level and print them on stdout (info and warn) or stderr (error).
Configuration
The following parameters can be sent to initMyLogger
Parameter | Optional | Description |
---|---|---|
apiKey | false | MyLogger API key. Can be generate on MyLogger settings page. |
applicationName | false | Application name, to be displayed on MyLogger’s my applications page. |
winstonLogger | true | If provided, a function will be attached to the winstonLogger object, and triggered when event data is emitted, to send logs to our API. This allows to use MyLogger with winston . |
description | true | Application description, to be displayed on MyLogger’s my applications page. |
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago