Skip to content
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

Open
naja7host opened this issue Sep 23, 2015 · 4 comments
Open
Assignees

Comments

@naja7host
Copy link

the debug mode no longer exist in the new class .

where we can active the debug mode and show the full response ?

@danhunsaker
Copy link
Collaborator

It's already sent to the error logs on every request.

@naja7host
Copy link
Author

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 .

.

@danhunsaker
Copy link
Collaborator

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.

@naja7host
Copy link
Author

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 .

@danhunsaker danhunsaker self-assigned this Jul 15, 2016
@lsthompson lsthompson changed the title debug mode ? Debug Mode (Verbose Logging/Reporting); PSR-3 logging interface for PHP Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants