0.1.1-alpha.33 • Published 11 months ago

@my-logger/staging-logger v0.1.1-alpha.33

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

@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

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

ParameterOptionalDescription
apiKeyfalseMyLogger API key. Can be generate on MyLogger settings page.
applicationNamefalseApplication name, to be displayed on MyLogger’s my applications page.
winstonLoggertrueIf 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.
descriptiontrueApplication description, to be displayed on MyLogger’s my applications page.
0.1.1-alpha.33

11 months ago

0.1.1-alpha.32

11 months ago

0.1.1-alpha.31

11 months ago

0.1.1-alpha.26

11 months ago

0.1.1-alpha.25

12 months ago

0.1.1-alpha.24

12 months ago

0.1.1-alpha.23

12 months ago

0.1.1-alpha.21

12 months ago

0.1.1-alpha.20

12 months ago

0.1.1-alpha.18

12 months ago

0.1.1-alpha.17

12 months ago

0.1.1-alpha.16

12 months ago

0.1.1-alpha.15

12 months ago

0.1.1-alpha.14

12 months ago

0.1.1-alpha.13

12 months ago

0.1.1-alpha.12

12 months ago

0.1.1-alpha.22

12 months ago

0.1.1-alpha.11

12 months ago

0.1.1-alpha.10

12 months ago

0.1.1-alpha.9

12 months ago

0.1.1-alpha.8

12 months ago

0.1.1-alpha.7

12 months ago

0.1.1-alpha.6

12 months ago

0.1.1-alpha.5

12 months ago

0.1.1-alpha.4

12 months ago

0.1.1-alpha.3

12 months ago

0.1.1-alpha.1

1 year ago

0.1.0

1 year ago