mirror of
https://github.com/OneUptime/oneuptime
synced 2024-11-23 15:49:10 +00:00
.. | ||
src | ||
test | ||
.babelrc | ||
.gitignore | ||
package-lock.json | ||
package.json | ||
README.md | ||
webpack.config.js |
Fyipe Application Logger
A fyipe application logger that can be used to send logs about your applications created on your fypie dashboard
Installation
NPM Install
You can install to use in your project:
$ cd project
$ npm install fyipe-log-js
Development
- Clone repository
- run
npm i
to install dependencies - run
npm run test
to run tests - run
npm run build
to build for production.
Basic Usage
import Logger from 'log-js';
// constructor
const logger = new Logger(
'API_URL', // https:fyipe.com/api
'APPLICATION_LOG_ID',
'APPLICATION_LOG_KEY'
);
// Sending a string log to the server
const item = 'This is a simple log';
logger.log(item); // returns a promise
// Sending a JSON object log to the server
const item = {
user: 'Test User',
page: {
title: 'Landing Page',
loadTime: '6s',
},
};
logger.log(item); // returns a promise
API Documentation
Main API to send logs to the server.
Author: HackerBay, Inc.
new Logger(apiUrl, applicationId, applicationKey)
Create a constructor from the class, which will be used to send logs to the server.
Kind: Constructor
Returns: null
Param | Type | Description |
---|---|---|
apiUrl | string |
The Server URL. |
applicationId | string |
The Application Log ID. |
applicationKey | string |
The Application Log Key. |
logger.log(log)
Logs a request of type info
to the server.
Kind: method of new Logger
Returns: Promise
- A promise response of a success or failure.
Param | Type | Description |
---|---|---|
log | string | Object |
The content to the logged on the server. |
logger.warning(log)
Logs a request of type warning
to the server.
Kind: method of new Logger
Returns: Promise
- A promise response of a success or failure.
Param | Type | Description |
---|---|---|
warning | string | Object |
The content to the logged on the server. |
logger.error(log)
Logs a request of type error
to the server.
Kind: method of new Logger
Returns: Promise
- A promise response of a success or failure.
Param | Type | Description |
---|---|---|
error | string | Object |
The content to the logged on the server. |
TODO
- Tags
- TBD