Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
Loading...
Searching...
No Matches
logger_export.h File Reference

DLL export/import macros for logger_system shared library support. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LOGGER_SYSTEM_API
 

Detailed Description

DLL export/import macros for logger_system shared library support.

Provides the LOGGER_SYSTEM_API macro for controlling symbol visibility.

  • Static builds: Define LOGGER_SYSTEM_STATIC (done automatically by CMake when BUILD_SHARED_LIBS=OFF). All symbols have default visibility.
  • Shared library builds: LOGGER_SYSTEM_BUILDING is defined when compiling the library itself (exports symbols). Consumers import symbols.
Since
0.2.0

Definition in file logger_export.h.

Macro Definition Documentation

◆ LOGGER_SYSTEM_API