Common Log File System
The Common Log File System (CLFS) API provides a high-performance, general-purpose log file subsystem that dedicated client applications can use and multiple clients can share to optimize log access.
Any user-mode application that needs logging or recovery support can use CLFS.
You can use CLFS for data and event management and to develop server and enterprise applications.
For data management, you can use CLFS with the following:
- Database systems
- Messaging, such as store-and-forward systems
- Online transactional processing (OLTP) systems
- Other kinds of transactional systems
For event management, you can use CLFS for the following:
- Network event logging for firewall, sniffer, and tripwire events
- Threat analysis, including threat event logging and threat data-stream collection
- Audit logging, including compliance logs
The CLFS API is for programmers familiar with C and C++ languages.
Applications that use CLFS are supported starting with Windows Server 2003 R2.
Provides high-performance persistent log services to user-mode and kernel-mode applications.
Handles low-level log management for user-mode and kernel-mode applications.