===== Debugging ===== Before you start debugging, we advise you to use our [[resources:tools:logtool|Harvest Inspector]]. If the inspector finds many errors, follow the steps in this guide to improve your farming. ==== How to enable your Chia debug log? ==== - Navigate to the config.yaml file in your .chia folder. * For Windows: ''C:\Users\\.chia\mainnet\config'' * For Linux: ''~/.chia/mainnet/log/config'' * For Mac: ''/Users//.chia/mainnet/config'' - Open the file called "config.yaml" - Find a line called "log_level: WARNING" and change this to "log_level: INFO" and hit save - Restart Chia for the change to take effect. Now you can see detailed information in your Chia debug log, which is found in the chia folder. * For Windows: the default path is ''C:\Users\\.chia\mainnet\log\debug.log'' * For Linux: the default path is ''~/.chia/mainnet/log/debug.log'' * For Mac: the default path is ''/Users//.chia/mainnet/log/debug.log'' ==== What to look for in the logs? ==== A complete list of logging messages can be found here: https://github.com/Chia-Network/chia-blockchain/wiki/Logging-Messages-Reference ==== Debugging using PowerShell ==== Scanning your debug log with ''tail | grep'' in PowerShell is perhaps the easiest way to aggregate the information you are looking for. For monitoring your harvester timing, for example, use '' Get-Content -Path "~\.chia\mainnet\log\debug.log" -Wait | Select-String -Pattern "found"'' And for finding errors, use ''Get-Content -Path "~\.chia\mainnet\log\debug.log" | Select-String -Pattern "error"'' ==== Third party tools ==== Also you can use third-party tools to check your logs. Use at your own risk and consult our [[guides:security|security page]]. https://github.com/kubec/chia-log-analyzer