Skip to content

LogLevel enum clashes with syslog.h #111

@zenonparker

Description

@zenonparker

The LogLevel enum in cppkafka/logging.h doesn't play nicely when syslog.h is included prior to its definition (not surprisingly, based on the comment preceding it).

$ grep "LOG_EMERG" /usr/include/sys/syslog.h
#define LOG_EMERG       0       /* system is unusable */

From cppkafka/logging.h:

 // Based on syslog.h levels
 enum class LogLevel : int {
    LOG_EMERG   = 0,    /* system is unusable */

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions