Commit e6c55a2
committed
feat: add eventlogger.hpp header for DDE applications
Add a C++ header-only event logger that can be used by DDE applications
to log user behavior events. The logger uses dlopen to dynamically load
libdeepin-event-log.so library at runtime.
Features:
- Header-only implementation, no linking required
- Dynamic library loading with QLibrary
- System edition check (only UosProfessional enabled by default)
- Debug mode macro for testing on other editions
- LGPL-3.0-or-later license for easy integration
添加用于DDE应用程序的事件日志头文件。日志记录器使用dlopen在运行时动态加载
libdeepin-event-log.so库。
Log: 添加事件日志头文件
PMS: TASK-3886571 parent 3999d54 commit e6c55a2
4 files changed
Lines changed: 488 additions & 3 deletions
0 commit comments