Logs on external syslog server are not coming according to the selected log level

Hi,

Logs on external syslog server are not coming according to the selected log level.
eg.: If log level is "critical", then log on external server should be emergency, alert and critical.
But on external syslog server, getting all debug, info logs.

/etc/config/system file is attached below:

config system
option hostname 'openwrt'
option log_size '1024'
option log_file '/mnt/syslog'
option zonename 'Asia/Kolkata'
option timezone 'IST-5:30'
option log_ip '192.168.1.21'
option conloglevel '3'

config timeserver 'ntp'
option enabled '1'
list server 'xxx.xxx.xxx.xxx'
list server 'xxx.xxx.xxx.xxx'

Can anyone help me in this case why all logs are coming.

Thanks in advance.

See