ekfa/config/sys.config.src
2026-07-06 15:13:14 +08:00

68 lines
1.3 KiB
Plaintext

[
{efka, [
{dets_dir, "${EFKA_DETS_DIR}"},
{websocket_server, [
{port, 18080},
{acceptors, 10},
{max_connections, 1024},
{backlog, 256}
]},
{iot_server, [
{host, "${EFKA_IOT_HOST}"},
{tls_port, 1443},
{udp_port, 24000}
]},
{stream_target, [
{host, "127.0.0.1"},
{port, 18091},
{connect_timeout, 3000},
{idle_timeout, 120000}
]},
{heartbeat, [
{interval, 5000}
]},
{auth, [
{uuid, "${EFKA_AUTH_UUID}"},
{token, "${EFKA_AUTH_TOKEN}"}
]}
]},
{docker, [
{root_dir, "${EFKA_DOCKER_ROOT_DIR}"}
]},
%% 系统日志配置,使用 OTP logger
{kernel, [
%% 设置 Logger 的 primary log level
{logger_level, debug},
{logger, [
{handler, default, logger_std_h,
#{
level => debug,
formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}}
}
},
{handler, disk, logger_disk_log_h,
#{
level => debug,
config => #{
file => "log/debug.log",
max_no_files => 10,
max_no_bytes => 524288000
},
formatter => {logger_formatter, #{template => [time, " [", level, "] ", msg, "\n"]}}
}
}
]}
]}
].