feat: pretify_log utilit
This commit is contained in:
87
package/prettify-log/test/fixture/expected.log
Normal file
87
package/prettify-log/test/fixture/expected.log
Normal file
@@ -0,0 +1,87 @@
|
||||
Debug: respons {
|
||||
"some": "name",
|
||||
"value": 12
|
||||
} is received
|
||||
{timespan} Info: some log without json
|
||||
Error: {
|
||||
"code": 500,
|
||||
"error": "Something went wrong"
|
||||
}
|
||||
Warning: Invalid data format detected
|
||||
{
|
||||
"data": {
|
||||
"id": 1,
|
||||
"name": "test"
|
||||
},
|
||||
"status": "ok"
|
||||
}
|
||||
User log: {
|
||||
"action": "login",
|
||||
"timestamp": "2025-01-31T12:00:00Z",
|
||||
"user": "john_doe"
|
||||
}
|
||||
Random text without json
|
||||
Debug: Payload sent: {
|
||||
"request": {
|
||||
"body": {
|
||||
"key": "value"
|
||||
},
|
||||
"type": "POST"
|
||||
}
|
||||
}
|
||||
Another line with no json
|
||||
{meta} Log: {"action": "update", "success": true}
|
||||
Normal message with {
|
||||
"json": "inside"
|
||||
} text
|
||||
{
|
||||
"array": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"nested": {
|
||||
"deep": {
|
||||
"value": "found"
|
||||
}
|
||||
}
|
||||
}
|
||||
{2025-01-31} Event: {"event": "created", "user": "admin"}
|
||||
Plain text that should not be modified
|
||||
Info: {
|
||||
"details": "this is a test log",
|
||||
"level": "info"
|
||||
}
|
||||
{
|
||||
"array": [
|
||||
{
|
||||
"id": 1
|
||||
},
|
||||
{
|
||||
"id": 2
|
||||
},
|
||||
{
|
||||
"id": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
An unformatted json log {
|
||||
"name": "example",
|
||||
"valid": true
|
||||
}
|
||||
Debug: {
|
||||
"data": "test",
|
||||
"items": [
|
||||
{
|
||||
"x": 10,
|
||||
"y": 20
|
||||
}
|
||||
]
|
||||
}
|
||||
Non-json message with curly braces {like this}
|
||||
{
|
||||
"key1": "value1",
|
||||
"key2": {
|
||||
"subkey": "subvalue"
|
||||
}
|
||||
}
|
||||
20
package/prettify-log/test/fixture/test.log
Normal file
20
package/prettify-log/test/fixture/test.log
Normal file
@@ -0,0 +1,20 @@
|
||||
Debug: respons {"some": "name", "value": 12} is received
|
||||
{timespan} Info: some log without json
|
||||
Error: {"error": "Something went wrong", "code": 500}
|
||||
Warning: Invalid data format detected
|
||||
{"status": "ok", "data": {"id": 1, "name": "test"}}
|
||||
User log: {"user": "john_doe", "action": "login", "timestamp": "2025-01-31T12:00:00Z"}
|
||||
Random text without json
|
||||
Debug: Payload sent: {"request": {"type": "POST", "body": {"key": "value"}}}
|
||||
Another line with no json
|
||||
{meta} Log: {"action": "update", "success": true}
|
||||
Normal message with {"json": "inside"} text
|
||||
{"nested": {"deep": {"value": "found"}}, "array": [1,2,3]}
|
||||
{2025-01-31} Event: {"event": "created", "user": "admin"}
|
||||
Plain text that should not be modified
|
||||
Info: {"level": "info", "details": "this is a test log"}
|
||||
{"array": [{"id": 1}, {"id": 2}, {"id": 3}]}
|
||||
An unformatted json log {"name":"example","valid":true}
|
||||
Debug: {"data": "test", "items": [{"x": 10, "y": 20}]}
|
||||
Non-json message with curly braces {like this}
|
||||
{"key1": "value1", "key2": {"subkey": "subvalue"}}
|
||||
Reference in New Issue
Block a user