-
Notifications
You must be signed in to change notification settings - Fork 769
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
Proposed logging and debug enhancements #1847
Comments
Added proposal on Response Debug and Error output |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Flagging this as "needs reqs" to get community approval on this proposal. |
@bretg has there been any progress here? still looking for community approval? +1 here |
No progress. Good to know there's interest! |
During the review of the Modularity PRD, we spent some time discussing logging. As someone who sometimes has to dig into support issues for pubs or bidders, logging and debug output is pretty important. Here's an initial take at requirements.
System error - unexpected code problem, missing database, filesystem full, etc.
Application error - account config, bid response validation, etc.
PBS-Java has some of this dynamic logging capability already as described at https://docs.prebid.org/troubleshooting/pbs-troubleshooting.html#request-logging
It might be reasonable to consider a separate logging server that can satisfy all of these requirements. I'm not familiar with that space. Happy to take suggestions from the community.
There's never been a real description for how PBS should do debug logging. Here's an initial cut:
Response Debug and Error output
We'd also like to propose making debug output consistent across all response protocols. This would mean changing the location of
debug
anderrors
in AMP and /video endpoints output to be the same as in web:ext.debug
andext.errors
.The text was updated successfully, but these errors were encountered: