v0.1.0-pre.010
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: config/README.md -->
|
||||
<!-- version: 13 -->
|
||||
<!-- version: 14 -->
|
||||
|
||||
# Configuration locale
|
||||
|
||||
@@ -50,13 +50,13 @@ Les sources futures devront déclarer séparément :
|
||||
|
||||
L’exemple configure, pour chacun des trois profils, quatre fichiers globaux puis trois fichiers dédiés par crate opérationnelle utilisant `tracing` : `debug.log`, `info.log` et `error.jsonl`.
|
||||
|
||||
`pre.020` rend `kb_materializer_admin` et `kb_materializer_compliance_audit` opérationnelles. `pre.021` active ensuite `kb_materializer_staking`. Elles rejoignent donc la console et disposent de leurs routes propres sous :
|
||||
Les matérialisateurs natifs consolidés rejoignent la console et disposent de leurs routes propres sous :
|
||||
|
||||
```text
|
||||
logs/<profil>/kb_materializer_admin/
|
||||
logs/<profil>/kb_materializer_compliance_audit/
|
||||
logs/<profil>/kb_materializer_staking/
|
||||
logs/<profil>/kb-lib/materializer/admin/
|
||||
logs/<profil>/kb-lib/materializer/compliance/
|
||||
logs/<profil>/kb-lib/materializer/lifecycle/
|
||||
logs/<profil>/kb-lib/materializer/staking/
|
||||
```
|
||||
|
||||
Le test de configuration découvre dynamiquement toutes les crates déclarant `tracing.workspace = true` et vérifie leurs trois routes dans chaque profil. Les logs ne doivent contenir ni secret, ni DSN non masqué, ni payload Config ou bytecode complet.
|
||||
|
||||
|
||||
@@ -42,11 +42,11 @@
|
||||
"kb_executor_spl_token",
|
||||
"kb_executor_spl_token_2022",
|
||||
"kb-logging",
|
||||
"kb_materializer_admin",
|
||||
"kb_materializer_compliance_audit",
|
||||
"kb_materializer_lifecycle",
|
||||
"kb-lib.materializer.admin",
|
||||
"kb-lib.materializer.compliance",
|
||||
"kb-lib.materializer.lifecycle",
|
||||
"kb_materializer_risk",
|
||||
"kb_materializer_staking",
|
||||
"kb-lib.materializer.staking",
|
||||
"kb_materializer_token_accounts",
|
||||
"kb_materializer_transaction_annotations",
|
||||
"kb_pipeline",
|
||||
@@ -693,120 +693,120 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_debug",
|
||||
"name": "file_kb_lib_materializer_admin_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/devnet/kb_materializer_admin/debug.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/admin/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_info",
|
||||
"name": "file_kb_lib_materializer_admin_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/devnet/kb_materializer_admin/info.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/admin/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_error",
|
||||
"name": "file_kb_lib_materializer_admin_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/devnet/kb_materializer_admin/error.jsonl",
|
||||
"path": "logs/devnet/kb-lib/materializer/admin/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_debug",
|
||||
"name": "file_kb_lib_materializer_compliance_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/devnet/kb_materializer_compliance_audit/debug.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/compliance/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_info",
|
||||
"name": "file_kb_lib_materializer_compliance_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/devnet/kb_materializer_compliance_audit/info.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/compliance/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_error",
|
||||
"name": "file_kb_lib_materializer_compliance_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/devnet/kb_materializer_compliance_audit/error.jsonl",
|
||||
"path": "logs/devnet/kb-lib/materializer/compliance/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_debug",
|
||||
"name": "file_kb_lib_materializer_lifecycle_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/devnet/kb_materializer_lifecycle/debug.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/lifecycle/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_info",
|
||||
"name": "file_kb_lib_materializer_lifecycle_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/devnet/kb_materializer_lifecycle/info.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/lifecycle/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_error",
|
||||
"name": "file_kb_lib_materializer_lifecycle_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/devnet/kb_materializer_lifecycle/error.jsonl",
|
||||
"path": "logs/devnet/kb-lib/materializer/lifecycle/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -849,39 +849,39 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_debug",
|
||||
"name": "file_kb_lib_materializer_staking_debug",
|
||||
"enabled": true,
|
||||
"level": "debug",
|
||||
"format": "human",
|
||||
"path": "logs/devnet/kb_materializer_staking/debug.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/staking/debug.log",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
"ansi": false
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_info",
|
||||
"name": "file_kb_lib_materializer_staking_info",
|
||||
"enabled": true,
|
||||
"level": "info",
|
||||
"format": "human",
|
||||
"path": "logs/devnet/kb_materializer_staking/info.log",
|
||||
"path": "logs/devnet/kb-lib/materializer/staking/info.log",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
"ansi": false
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_error",
|
||||
"name": "file_kb_lib_materializer_staking_error",
|
||||
"enabled": true,
|
||||
"level": "error",
|
||||
"format": "json",
|
||||
"path": "logs/devnet/kb_materializer_staking/error.jsonl",
|
||||
"path": "logs/devnet/kb-lib/materializer/staking/error.jsonl",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
@@ -1644,11 +1644,11 @@
|
||||
"kb_executor_spl_token",
|
||||
"kb_executor_spl_token_2022",
|
||||
"kb-logging",
|
||||
"kb_materializer_admin",
|
||||
"kb_materializer_compliance_audit",
|
||||
"kb_materializer_lifecycle",
|
||||
"kb-lib.materializer.admin",
|
||||
"kb-lib.materializer.compliance",
|
||||
"kb-lib.materializer.lifecycle",
|
||||
"kb_materializer_risk",
|
||||
"kb_materializer_staking",
|
||||
"kb-lib.materializer.staking",
|
||||
"kb_materializer_token_accounts",
|
||||
"kb_materializer_transaction_annotations",
|
||||
"kb_pipeline",
|
||||
@@ -2295,120 +2295,120 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_debug",
|
||||
"name": "file_kb_lib_materializer_admin_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet_research/kb_materializer_admin/debug.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/admin/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_info",
|
||||
"name": "file_kb_lib_materializer_admin_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet_research/kb_materializer_admin/info.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/admin/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_error",
|
||||
"name": "file_kb_lib_materializer_admin_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet_research/kb_materializer_admin/error.jsonl",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/admin/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_debug",
|
||||
"name": "file_kb_lib_materializer_compliance_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet_research/kb_materializer_compliance_audit/debug.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/compliance/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_info",
|
||||
"name": "file_kb_lib_materializer_compliance_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet_research/kb_materializer_compliance_audit/info.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/compliance/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_error",
|
||||
"name": "file_kb_lib_materializer_compliance_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet_research/kb_materializer_compliance_audit/error.jsonl",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/compliance/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_debug",
|
||||
"name": "file_kb_lib_materializer_lifecycle_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet_research/kb_materializer_lifecycle/debug.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/lifecycle/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_info",
|
||||
"name": "file_kb_lib_materializer_lifecycle_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet_research/kb_materializer_lifecycle/info.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/lifecycle/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_error",
|
||||
"name": "file_kb_lib_materializer_lifecycle_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet_research/kb_materializer_lifecycle/error.jsonl",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/lifecycle/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -2451,39 +2451,39 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_debug",
|
||||
"name": "file_kb_lib_materializer_staking_debug",
|
||||
"enabled": true,
|
||||
"level": "debug",
|
||||
"format": "human",
|
||||
"path": "logs/mainnet_research/kb_materializer_staking/debug.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/staking/debug.log",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
"ansi": false
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_info",
|
||||
"name": "file_kb_lib_materializer_staking_info",
|
||||
"enabled": true,
|
||||
"level": "info",
|
||||
"format": "human",
|
||||
"path": "logs/mainnet_research/kb_materializer_staking/info.log",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/staking/info.log",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
"ansi": false
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_error",
|
||||
"name": "file_kb_lib_materializer_staking_error",
|
||||
"enabled": true,
|
||||
"level": "error",
|
||||
"format": "json",
|
||||
"path": "logs/mainnet_research/kb_materializer_staking/error.jsonl",
|
||||
"path": "logs/mainnet_research/kb-lib/materializer/staking/error.jsonl",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
@@ -3446,11 +3446,11 @@
|
||||
"kb_executor_spl_token",
|
||||
"kb_executor_spl_token_2022",
|
||||
"kb-logging",
|
||||
"kb_materializer_admin",
|
||||
"kb_materializer_compliance_audit",
|
||||
"kb_materializer_lifecycle",
|
||||
"kb-lib.materializer.admin",
|
||||
"kb-lib.materializer.compliance",
|
||||
"kb-lib.materializer.lifecycle",
|
||||
"kb_materializer_risk",
|
||||
"kb_materializer_staking",
|
||||
"kb-lib.materializer.staking",
|
||||
"kb_materializer_token_accounts",
|
||||
"kb_materializer_transaction_annotations",
|
||||
"kb_pipeline",
|
||||
@@ -4097,120 +4097,120 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_debug",
|
||||
"name": "file_kb_lib_materializer_admin_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet/kb_materializer_admin/debug.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/admin/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_info",
|
||||
"name": "file_kb_lib_materializer_admin_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet/kb_materializer_admin/info.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/admin/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_admin_error",
|
||||
"name": "file_kb_lib_materializer_admin_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet/kb_materializer_admin/error.jsonl",
|
||||
"path": "logs/mainnet/kb-lib/materializer/admin/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_admin"
|
||||
"kb-lib.materializer.admin"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_debug",
|
||||
"name": "file_kb_lib_materializer_compliance_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet/kb_materializer_compliance_audit/debug.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/compliance/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_info",
|
||||
"name": "file_kb_lib_materializer_compliance_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet/kb_materializer_compliance_audit/info.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/compliance/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_compliance_audit_error",
|
||||
"name": "file_kb_lib_materializer_compliance_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet/kb_materializer_compliance_audit/error.jsonl",
|
||||
"path": "logs/mainnet/kb-lib/materializer/compliance/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_compliance_audit"
|
||||
"kb-lib.materializer.compliance"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_debug",
|
||||
"name": "file_kb_lib_materializer_lifecycle_debug",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "debug",
|
||||
"path": "logs/mainnet/kb_materializer_lifecycle/debug.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/lifecycle/debug.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_info",
|
||||
"name": "file_kb_lib_materializer_lifecycle_info",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "info",
|
||||
"path": "logs/mainnet/kb_materializer_lifecycle/info.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/lifecycle/info.log",
|
||||
"rotation": "daily",
|
||||
"format": "human",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_lifecycle_error",
|
||||
"name": "file_kb_lib_materializer_lifecycle_error",
|
||||
"enabled": true,
|
||||
"sink": "file",
|
||||
"level": "error",
|
||||
"path": "logs/mainnet/kb_materializer_lifecycle/error.jsonl",
|
||||
"path": "logs/mainnet/kb-lib/materializer/lifecycle/error.jsonl",
|
||||
"rotation": "daily",
|
||||
"format": "json",
|
||||
"ansi": false,
|
||||
"targets": [
|
||||
"kb_materializer_lifecycle"
|
||||
"kb-lib.materializer.lifecycle"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4253,39 +4253,39 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_debug",
|
||||
"name": "file_kb_lib_materializer_staking_debug",
|
||||
"enabled": true,
|
||||
"level": "debug",
|
||||
"format": "human",
|
||||
"path": "logs/mainnet/kb_materializer_staking/debug.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/staking/debug.log",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
"ansi": false
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_info",
|
||||
"name": "file_kb_lib_materializer_staking_info",
|
||||
"enabled": true,
|
||||
"level": "info",
|
||||
"format": "human",
|
||||
"path": "logs/mainnet/kb_materializer_staking/info.log",
|
||||
"path": "logs/mainnet/kb-lib/materializer/staking/info.log",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
"ansi": false
|
||||
},
|
||||
{
|
||||
"name": "file_kb_materializer_staking_error",
|
||||
"name": "file_kb_lib_materializer_staking_error",
|
||||
"enabled": true,
|
||||
"level": "error",
|
||||
"format": "json",
|
||||
"path": "logs/mainnet/kb_materializer_staking/error.jsonl",
|
||||
"path": "logs/mainnet/kb-lib/materializer/staking/error.jsonl",
|
||||
"targets": [
|
||||
"kb_materializer_staking"
|
||||
"kb-lib.materializer.staking"
|
||||
],
|
||||
"sink": "file",
|
||||
"rotation": "daily",
|
||||
|
||||
Reference in New Issue
Block a user