I want to provide operations at my current company with a detailed log about parameters seen and parsed, and about data read from or written to the database. This is for day-by-day operations to support user problems, and figure out what happened to the system during determined interesting events.
Currently, the code uses Data::Dumper as dumping tool, for logging purposes. I see this as a bad thing and would like to remove this from the code: Data::Dumper is supposed to be used for debugging purposes, not for day-by-day operations, I think.
Of course, I don't know everything. I would like to know from the fellow monks what they use to pretty print complex deep data structures from source code, and what do they recommend as a good strategy to achieve good results.
Thanks you all for commenting.