Skip to content

File log.h

FileList > common > log.h

Go to the source code of this file

  • #include <spdlog/spdlog.h>
  • #include <uipc/common/string.h>
  • #include <uipc/common/config.h>
  • #include <uipc/common/abort.h>

Macros

Type Name
define UIPC_ASSERT (condition, ...) /* multi line expression */
define UIPC_ERROR_WITH_LOCATION (...) UIPC\_LOG\_WITH\_LOCATION(spdlog::level::err, \_\_VA\_ARGS\_\_)
define UIPC_INFO_WITH_LOCATION (...) UIPC\_LOG\_WITH\_LOCATION(spdlog::level::info, \_\_VA\_ARGS\_\_)
define UIPC_LOG_WITH_LOCATION (level, ...) /* multi line expression */
define UIPC_WARN_WITH_LOCATION (...) UIPC\_LOG\_WITH\_LOCATION(spdlog::level::warn, \_\_VA\_ARGS\_\_)

Macro Definition Documentation

define UIPC_ASSERT

#define UIPC_ASSERT (
    condition,
    ...
) `/* multi line expression */`

define UIPC_ERROR_WITH_LOCATION

#define UIPC_ERROR_WITH_LOCATION (
    ...
) `UIPC_LOG_WITH_LOCATION(spdlog::level::err, __VA_ARGS__)`

define UIPC_INFO_WITH_LOCATION

#define UIPC_INFO_WITH_LOCATION (
    ...
) `UIPC_LOG_WITH_LOCATION(spdlog::level::info, __VA_ARGS__)`

define UIPC_LOG_WITH_LOCATION

#define UIPC_LOG_WITH_LOCATION (
    level,
    ...
) `/* multi line expression */`

define UIPC_WARN_WITH_LOCATION

#define UIPC_WARN_WITH_LOCATION (
    ...
) `UIPC_LOG_WITH_LOCATION(spdlog::level::warn, __VA_ARGS__)`


The documentation for this class was generated from the following file include/uipc/common/log.h