alist: add log variable settings

Signed-off-by: sbwml <admin@cooluc.com>
This commit is contained in:
sbwml 2024-11-12 20:40:03 +08:00
parent 8aeb713e7f
commit f65f4e5c00

View File

@ -5,7 +5,6 @@
START=99
USE_PROCD=1
PROG=/usr/bin/alist
LOG_FILE=/var/log/alist.log
get_config() {
config_get_bool enabled $1 enabled 1
@ -25,6 +24,7 @@ get_config() {
# log
config_get log $1 log 1
config_get log_path $1 log_path '/var/log/alist.log'
config_get log_max_size $1 log_max_size 10
config_get log_max_backups $1 log_max_backups 5
config_get log_max_age $1 log_max_age 28
@ -120,7 +120,7 @@ start_service() {
fi
set_firewall
> $LOG_FILE
> "$log_path"
# init config
json_init
@ -170,7 +170,7 @@ start_service() {
# log
json_add_object "log"
json_add_boolean "enable" "$log"
json_add_string "name" "$LOG_FILE"
json_add_string "name" "$log_path"
json_add_int "max_size" "$log_max_size"
json_add_int "max_backups" "$log_max_backups"
json_add_int "max_age" "$log_max_age"