The application has been renamed to logBee-app, and is currently maintained on https://github.com/catalingavan/logBee-app.
KissLog is a logging, exceptions tracking and Application Performance Monitoring server.
It provides a powerful and easy to use user-interface, allowing for viewing and analyzing the data in real time.
KissLog server ingests data via REST interfaces, making it compatible with any programming language and platform.
kisslog.net, the public instance of KissLog server, currently processes about 200 logs per second and a total of 50 million logs per month.
- Built on .NET6
- Working on Windows, Linux and Docker
- Uses MongoDB 6.0 or Azure Cosmos DB (as it can be hosted on Microsoft Azure)
KissLog server artifacts can be downloaded from here:
https://github.com/KissLog-net/KissLog-server/releases
Installation and configuration guide can be found here:
https://kisslog.net/Docs/on-premises.index.html
docker pull catalingavan/kisslog.frontend:6.0.1
docker pull catalingavan/kisslog.backend:6.0.1
-
.NET applications can use the KissLog.Sdk library which automatically sends all the logs and metrics to KissLog server
-
Submitting logs by directly consuming the REST interface
POST http://localhost:44088/request-logs
{
"organizationId": "_OrganizationId_",
"applicationId": "_ApplicationId_",
"startedAt": "2024-03-11T14:36:31.108Z",
"durationInMilliseconds": 41,
"httpProperties": {
"absoluteUri": "http://localhost/catalog/createProduct?locale=en",
"method": "POST",
"response": {
"statusCode": 200
}
},
"logs": [
{
"logLevel": "Information",
"message": "Creating product..."
}
]
}