Currently, logging level of the RADIUS server is a constant corresponding to the highest verbosity (EXCESSIVE, ALL), but when running as a system service, the output is discarded. This commit makes logging verbosity configurable by `log_level` option and redirects all logs to `logd`. Possible levels are defined in hostap sources: https://w1.fi/cgit/hostap/tree/src/utils/wpa_debug.h?id=012a893c469157d5734f6f33953497ea6e3b0169#n23 Their reference is inlined in `radius.config` file. Default value for logging verbosity is INFO (even if the `-l` flag isn't specified). Signed-off-by: Dávid Benko <davidbenko@davidbenko.dev> Link: https://github.com/openwrt/openwrt/pull/18089 Signed-off-by: Robert Marko <robimarko@gmail.com>
22 lines
426 B
Plaintext
22 lines
426 B
Plaintext
config radius
|
|
option disabled '1'
|
|
option ipv6 '1'
|
|
|
|
# Logging levels:
|
|
# 0: ALL
|
|
# 1: MSGDUMP
|
|
# 2: DEBUG
|
|
# 3: INFO
|
|
# 4: WARNING
|
|
# 5: ERROR
|
|
# Default: INFO
|
|
option log_level '3'
|
|
|
|
option ca_cert '/etc/radius/ca.pem'
|
|
option cert '/etc/radius/cert.pem'
|
|
option key '/etc/radius/key.pem'
|
|
option users '/etc/radius/users'
|
|
option clients '/etc/radius/clients'
|
|
option auth_port '1812'
|
|
option acct_port '1813'
|