I am aware that MDC is provided by Log4j and is used for the purpose of grouping the related log messages together aiming easier debugging.
But, should MDC only used for that purpose? Is it considered to be a bad practice if I use MDC for keeping small business information in the executing thread. ?