1. A method, comprising: instantiating a first child controller from a first parent controller, said first child controller having a first threshold severity level, said first child controller to write a first received log or trace message into a first respective log or trace file if said first received log or trace message has a severity level above said first threshold severity level, said first child controller having a first minimum severity level setting and a first maximum severity level setting, said first child controller adopting a first inherited severity level from said first parent controller as said first threshold severity level because said first inherited severity level resides between said first minimum and first maximum severity level settings; and, instantiating a second child controller from a second parent controller, said second child controller having a second threshold severity level, said second child controller to write a second received log or trace message into a second respective log or trace file if said second received log or trace message has a severity level above said second threshold severity level, said second child controller having a second minimum severity level setting and a second maximum severity level setting, said second child controller not adopting a second inherited severity level from said second parent controller as said second threshold severity level and instead: adopting said second minimum severity level setting as said second threshold severity level because said second inherited severity level resides below said second minimum severity level setting; or, adopting said second maximum severity level setting as said second threshold severity level because said second inherited severity level resides above said second maximum severity level setting.