-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debug Mode (Verbose Logging/Reporting); PSR-3 logging interface for PHP #19
Comments
It's already sent to the error logs on every request. |
the old method is wonderful . in some case with the actual scenario, can the error log become more bigger after some time of use , also we need every time to check the error log to see what happen . the old method was very useful as it print the details directly to view .and this is want any developer want . any option to return the debug mode option as it was before or at least make selection between print the response or log it to the error log . . |
Since writing the new version, I've learned that a PSR-3 logger would be better than using the system logs. Then you can set up your logger to output to the view instead of a file, or even set up a null logger to just do nothing with the data at all. However, I can say that outputting error data directly into the view is not what any developer would want, as I tend not to. Aside from error messages intended for the end user, I've found that most error messages end up breaking the view entirely, and then if I forget to disable the debug mode (which, if I wrote the software properly, wouldn't happen in production, but anything's possible), end users don't get a better view into what my code is doing than is safe to give them. Still, PSR-3 is the right approach here. If someone wants to whip up a PR for that, I'd happily merge it in. Or I may be able to get to it myself in the next week or so. |
i have never worked the PSR-3 . what i do always it to set debug var to false , and when it true i output the full message to the view , that way i can view the error directly . and in the final code i set debug to false . |
the debug mode no longer exist in the new class .
where we can active the debug mode and show the full response ?
The text was updated successfully, but these errors were encountered: