Log
LoggerCommunity Edition+Pengenalan
Log adalah cara penting yang membantu kita untuk menemukan masalah sistem. Log sisi server NocoBase terutama mencakup log request API dan log running sistem, mendukung konfigurasi level log, rolling strategy, ukuran, format printing, dan lainnya. Dokumen ini terutama memperkenalkan konten terkait log sisi server NocoBase, serta cara menggunakan fitur packaging dan download log sisi server yang disediakan Plugin logger.
Konfigurasi Log
Anda dapat mengkonfigurasi parameter terkait log seperti level log, output method, format printing, dan lainnya melalui variabel lingkungan.
Format Log
NocoBase mendukung konfigurasi 4 format log yang berbeda.
console
Format default untuk lingkungan development; pesan ditampilkan dengan warna highlight.
json
Format default untuk lingkungan production.
logfmt
delimiter
Dipisahkan dengan delimiter |.
Direktori Log
Struktur direktori utama file log NocoBase adalah:
storage/logs- Direktori output logmain- Nama main apprequest_YYYY-MM-DD.log- Log requestsystem_YYYY-MM-DD.log- Log sistemsystem_error_YYYY-MM-DD.log- Log error sistemsql_YYYY-MM-DD.log- Log eksekusi SQL- ...
sub-app- Nama sub-apprequest_YYYY-MM-DD.log- ...
File Log
Log Request
request_YYYY-MM-DD.log, log request dan respons API.
reqId akan dibawa ke frontend melalui response header X-Request-Id.
Log Sistem
system_YYYY-MM-DD.log, log running sistem aplikasi, middleware, Plugin, dan lainnya. Log dengan level error akan dicetak terpisah ke system_error_YYYY-MM-DD.log
Log Eksekusi SQL
sql_YYYY-MM-DD.log, log eksekusi SQL database. Statement INSERT INTO hanya menyimpan 2000 karakter pertama.
Packaging dan Download Log
- Masuk ke halaman manajemen log.
- Pilih file log yang ingin di-download.
- Klik tombol Download.


