I have set a Debug Log in my sandbox Org but it did not capturing any logs.
Please advice what it my be the reason for it.
Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It only takes a minute to sign up.Sign up to join this community
After the Winter 17 release, you need to set a server cookie in the browser to enable debug logs for Site Guest Users.
Your public users generate a large volume of events, which can quickly fill up your debug logs. For this reason, logs are collected for site visitors who are using your Guest User license only when a public user’s browser has a special cookie.
To enable logging for a guest user:
Ask the user to set a browser cookie with a domain value of .force.com and a name value of debug_logs. Refer to the documentation for your user’s browser for information on adding cookies. To be able to add cookies, your user probably needs a browser plug-in or extension.
Find the name of your Site's guest user.
a. From Setup, enter Sites in the Quick Find box, then select Sites.
b. Select your Site from the Site Label column.
c. Select Public Access Settings | View Users.
Set a user-based trace flag on the guest user.
a. From Setup, enter Debug Logs in the Quick Find box, then click Debug Logs.
b. Click New.
c.cSet the Traced Entity Type to User.
d. Open the Lookup for the Traced Entity Name field, and then find and select your guest user.
e. Assign a debug level to your trace flag.
f. Click Save.
You can also refer following post for this release update