in a haystack. • where relevant information about the state • complex & distributed == difficult to understand & fix • More logs make us comfortable, give us observability.
: Or data, privacy with few or without code-changes • Logging big content: Without effort, complex rule, memory footprint, Performance culprit. • Deadlock & defect after logging-changes • Log freshness: old logs may misleading and not relevant • Dynamic Log
debug, information, warning, error, or fatal)? • Where exactly should that line go? At the beginning of the method? At the end? In the "catch" of a "try/catch" block? • Exactly what information should I log?