
علی سالمیandGitHub
5c4ee30dae
Add JSON log format to logging configuration (#2982)
Now patroni can be configured as bellow to log in json format.
```yaml
log:
type: json
format:
- asctime: '@timestamp'
- levelname: level
- message
- module
- name: logger_name
static_fields:
app: patroni
```
This config produce this log:
```json
{
"@timestamp": "2023-12-14 19:51:24,872",
"level": "INFO",
"message": "Lock owner: None; I am postgresql1",
"module": "ha",
"app": "patroni",
"logger_name": "patroni.ha"
}
```
2024-01-16 10:42:48 +01:00
..
2024-01-16 10:32:28 +01:00
2023-11-24 09:26:05 +01:00
2018-01-04 10:31:44 +01:00
2023-03-13 13:31:57 +01:00
2023-11-15 11:25:46 +01:00
2023-11-13 15:01:57 +01:00
2023-10-10 09:54:24 +02:00
2022-01-05 09:53:33 +01:00
2023-12-29 09:01:46 +01:00
2024-01-16 10:42:48 +01:00
2024-01-16 10:42:48 +01:00
2023-12-21 08:58:26 +01:00
2023-12-21 08:58:26 +01:00
2023-12-21 08:58:26 +01:00
2023-12-21 08:58:26 +01:00
2023-12-21 08:58:26 +01:00
2023-08-02 13:15:43 +02:00
2023-12-21 08:58:26 +01:00
2023-12-21 08:58:26 +01:00
2024-01-16 10:42:48 +01:00
2023-12-21 08:58:26 +01:00
2024-01-02 09:30:18 +01:00
2024-01-16 10:32:28 +01:00
2023-03-13 17:00:04 +01:00
2020-07-31 15:43:50 +02:00
2023-12-21 08:58:26 +01:00
2023-11-10 09:23:45 +01:00
2023-11-29 14:22:49 +01:00
2023-11-24 09:26:05 +01:00
2023-05-09 09:38:00 +02:00
2024-01-16 10:42:48 +01:00
2023-05-09 09:38:00 +02:00
2023-05-09 09:38:00 +02:00
2023-12-21 08:58:26 +01:00