SONiC Architecture ===== ###### tags: `SONiC` ![](https://i.imgur.com/TAHKyAT.png) - [SONiC WiKi](https://github.com/Azure/SONiC/wiki) - [Sourcecode Repo Introduction](https://github.com/Azure/SONiC/blob/master/sourcecode.md) - [SONiC user manual from onie install](https://github.com/Azure/SONiC/blob/master/doc/SONiC-User-Manual.md#introduction) - [Architecture](https://github.com/Azure/SONiC/wiki/Architecture) - [Fish SONiC introduction and pratice](https://github.com/timetofish/practice/blob/main/sonic/TOI/README.SONiC_introduction.md) - [SONiC management Framework](https://github.com/Azure/SONiC/blob/master/doc/mgmt/Management%20Framework.md) ![](https://i.imgur.com/X2YXKci.png) - **[Debug Framework in SONiC](https://github.com/Azure/SONiC/blob/b16791f3ca16398153556f40b11831cfbb6aba79/doc/debug_framework_design_spec.md)** # Syslog Debug ## Set Debug level ```bash swssloglevel -l <log level> -c <Daemon name> swssloglevel -l DEBUG -c orchagent ``` ## Disable Docker Syslog Rate Limit - /etc/rsyslog.conf Comment the following to avoid the log loss ```bash # Set a rate limit on messages from the container # $SystemLogRateLimitInterval 300 $SystemLogRateLimitBurst 20000 ``` # Console Port: show line command [COnsole command reference](https://github.com/Azure/sonic-utilities/blob/master/doc/Command-Reference.md#console)