.. _file_include_public_anj_compat_log_impl_decls.h: File log_impl_decls.h ===================== |exhale_lsh| :ref:`Parent directory ` (``include_public/anj/compat``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Platform hooks for log output. .. contents:: Contents :local: :backlinks: none Definition (``include_public/anj/compat/log_impl_decls.h``) ----------------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_include_public_anj_compat_log_impl_decls.h.rst Detailed Description -------------------- This header declares the minimal API that platform integrators may implement or override to control how Anjay Lite logs are processed: - :ref:`exhale_function_log__impl__decls_8h_1a56951401d454b1369cd03d70913d8e62` - full log handler with metadata - :ref:`exhale_function_log__impl__decls_8h_1ae58d8fed3bda6488e1b8d8bab92eaf88` - sink for formatted log strings The implementation may route logs to console, syslog, RTT, UART, or any other platform-specific output. Which functions are active depends on compile-time configuration (e.g. ``ANJ_LOG_FULL`` or ``ANJ_LOG_HANDLER_OUTPUT_ALT``). Includes -------- - ``anj/init.h`` (:ref:`file_include_public_anj_init.h`) - ``stdarg.h`` - ``stddef.h`` - ``stdint.h`` Included By ----------- - :ref:`file_include_public_anj_log.h` Enums ----- - :ref:`exhale_enum_log__impl__decls_8h_1aa2407a6ef55aadab68ff5d2a4f8f9aab` Functions --------- - :ref:`exhale_function_log__impl__decls_8h_1a56951401d454b1369cd03d70913d8e62` - :ref:`exhale_function_log__impl__decls_8h_1a328dde7629265703638392c4523c4642` - :ref:`exhale_function_log__impl__decls_8h_1ae58d8fed3bda6488e1b8d8bab92eaf88`