Logger framework for driver + daemon.

In windows there's a framework that allows you to merge all logger messages from both kernel driver and user-space applications Called WPP.

one can control a wide variety of logger features such as log file name and rotation rule, max log file size, security (mapping log messages to message id), message format and most importantly, it knows how to combine logs from all agents (driver and daemon) into the same data...


Here's some WPP documentation to emphsis the idea :

This section describes how to use the Windows software trace preprocessor (WPP) to trace the operation of a software component (trace provider). A trace provider can be one of the following:
- A kernel-mode driver.
- A user-mode driver, application, or dynamic-link library (DLL).



can i find similar logging framework in OSX ?


thanks