description |
---|
To create a log using the Logs API, send a POST request to the API endpoint. |
URL: https://api.fivemerr.com/v1/logs
You can access the API using one of the following methods:
- Include the
Authorization
header with your API key. - Include the
apiKey
as a query parameter in the URL.
The request body should be a JSON object containing the following keys:
- level (required): A string. Recommended values include:
info
warn
error
fatal
debug
- message (required): A string.
- resource (optional): A string.
- metadata (optional): A JSON object of any shape.
{
"level": "fatal",
"message": "Something went wrong in the server",
"resource": "core",
"metadata": {
"server": "Primary",
"team": "unknown"
}
}
const axios = require('axios');
const data = {
"level": "fatal",
"message": "Something went wrong in the server",
"resource": "core", // optional
"metadata": { // optional
"server": "Primary",
"team": "unknown"
}
}
const config = {
method: 'post',
url: 'https://api.fivemerr.com/v1/logs',
headers: {
'Content-Type': 'application/json',
'Authorization': '••••••'
},
data : data
};
axios.request(config)
.then((response) => {
console.log(response.data);
})
.catch((error) => {
console.log(error);
});