DBD-cubrid

 view release on metacpan or  search on metacpan

cci-src/src/cci/cci_log.h  view on Meta::CPAN

    } \
  } while (false)

#define CCI_LOG_WARN(logger, log) \
  do { \
    if (cci_log_is_writable(logger, CCI_LOG_LEVEL_WARN)) { \
      cci_log_write(CCI_LOG_LEVEL_WARN, logger, log); \
    } \
  } while (false)

#define CCI_LOGF_WARN(logger, ...) \
  do { \
    if (cci_log_is_writable(logger, CCI_LOG_LEVEL_WARN)) { \
      cci_log_writef(CCI_LOG_LEVEL_WARN, logger, __VA_ARGS__); \
    } \
  } while (false)

#define CCI_LOG_INFO(logger, log) \
  do { \
    if (cci_log_is_writable(logger, CCI_LOG_LEVEL_INFO)) { \
      cci_log_write(CCI_LOG_LEVEL_INFO, logger, log); \
    } \
  } while (false)

#define CCI_LOGF_INFO(logger, ...) \
  do { \
    if (cci_log_is_writable(logger, CCI_LOG_LEVEL_INFO)) { \
      cci_log_writef(CCI_LOG_LEVEL_INFO, logger, __VA_ARGS__); \
    } \
  } while (false)

#define CCI_LOG_DEBUG(logger, log) \
  do { \
    if (cci_log_is_writable(logger, CCI_LOG_LEVEL_DEBUG)) { \
      cci_log_write(CCI_LOG_LEVEL_DEBUG, logger, log); \
    } \
  } while (false)

#define CCI_LOGF_DEBUG(logger, ...) \
  do { \
    if (cci_log_is_writable(logger, CCI_LOG_LEVEL_DEBUG)) { \
      cci_log_writef(CCI_LOG_LEVEL_DEBUG, logger, __VA_ARGS__); \
    } \
  } while (false)

#ifdef __cplusplus
extern "C"
{
#endif

  extern Logger cci_log_get (const char *path);
  extern void cci_log_finalize (void);
  extern void cci_log_writef (CCI_LOG_LEVEL level, Logger logger, const char *format, ...);
  extern void cci_log_write (CCI_LOG_LEVEL level, Logger logger, const char *log);
  extern void cci_log_remove (const char *path);
  extern void cci_log_set_level (Logger logger, CCI_LOG_LEVEL level);
  extern bool cci_log_is_writable (Logger logger, CCI_LOG_LEVEL level);
  extern void cci_log_set_force_flush (Logger logger, bool force_flush);
  extern void cci_log_use_default_newline (Logger logger, bool use_default_newline);
  extern void cci_log_use_default_prefix (Logger logger, bool use_default_prefix);
  extern void cci_log_change_max_file_size_appender (Logger logger, int max_file_size_kbytes, int max_backup_count);
  extern void cci_log_set_default_postfix (Logger logger, CCI_LOG_POSTFIX postfix);

#ifdef __cplusplus
}
#endif

#endif				/* CCI_LOG_H_ */



( run in 2.167 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )