I was trying to add logging to my application when I realized how time consuming and expensive it was. What are some of your guys' problems with logging?
In terms of logging within the app? Dont all developers just do?<p>except BaseException as exc:
print(exc)<p>Then you ask them to toss it at syslog server. It's running 5 year old log4j and you cry a little.<p>So they throw your logs at the syslog server... but someone turned on 'logging trap debugging' for all cisco devices. "Because we cant miss anything"<p>The disk is full because it produces 250gb of logs per hour. If we were using cloud logging it would be $50,000/month in costs.<p>So you end up as a lumberjack and quit IT so you can do some logging you dont hate.
Technical problems I have with logging: it is manual in that I cannot just turn on logging for lines 345-387, or for function doTheThing(), I have to add log statements and monitor wherever they are output (or even set up their outputting). For compiled languages this seems like a tough problem to solve. For interpreted languages to deny me this feature is a slap in the face.