mirror of
https://gitee.com/acl-dev/acl.git
synced 2024-12-16 01:40:52 +08:00
70 lines
2.1 KiB
C
70 lines
2.1 KiB
C
// stdafx.h : 标准系统包含文件的包含文件,
|
|
// 或是常用但不常更改的项目特定的包含文件
|
|
//
|
|
|
|
#pragma once
|
|
|
|
|
|
//#include <iostream>
|
|
//#include <tchar.h>
|
|
|
|
// TODO: 在此处引用程序要求的附加头文件
|
|
|
|
#include "lib_acl.h"
|
|
#include "lib_protocol.h"
|
|
#include "acl_cpp/lib_acl.hpp"
|
|
#include "fiber/lib_fiber.h"
|
|
#include "fiber/lib_fiber.hpp"
|
|
|
|
#ifdef WIN32
|
|
#define snprintf _snprintf
|
|
#endif
|
|
|
|
typedef acl::HttpServletRequest request_t;
|
|
typedef acl::HttpServletResponse response_t;
|
|
|
|
#undef logger
|
|
#undef logger_warn
|
|
#undef logger_error
|
|
#undef logger_fatal
|
|
#undef logger_debug
|
|
|
|
#if defined(_WIN32) || defined(_WIN64)
|
|
|
|
# if _MSC_VER >= 1500
|
|
# define logger(fmt, ...) \
|
|
acl::log::msg4(__FILE__, __LINE__, __FUNCTION__, fmt, __VA_ARGS__)
|
|
# define logger_warn(fmt, ...) \
|
|
acl::log::warn4(__FILE__, __LINE__, __FUNCTION__, fmt, __VA_ARGS__)
|
|
# define logger_error(fmt, ...) \
|
|
acl::log::error4(__FILE__, __LINE__, __FUNCTION__, fmt, __VA_ARGS__)
|
|
# define logger_fatal(fmt, ...) \
|
|
acl::log::fatal4(__FILE__, __LINE__, __FUNCTION__, fmt, __VA_ARGS__)
|
|
# define logger_debug(section, level, fmt, ...) \
|
|
acl::log::msg6(section, level, __FILE__, __LINE__, __FUNCTION__, fmt, __VA_ARGS__)
|
|
# else
|
|
# define logger acl::log::msg1
|
|
# define logger_warn acl::log::warn1
|
|
# define logger_error acl::log::error1
|
|
# define logger_fatal acl::log::fatal1
|
|
# define logger_debug acl::log::msg3
|
|
# endif
|
|
#else
|
|
# define logger(fmt, args...) \
|
|
acl::log::msg4(__FILE__, __LINE__, __FUNCTION__, fmt, ##args)
|
|
# define logger_warn(fmt, args...) \
|
|
acl::log::warn4(__FILE__, __LINE__, __FUNCTION__, fmt, ##args)
|
|
# define logger_error(fmt, args...) \
|
|
acl::log::error4(__FILE__, __LINE__, __FUNCTION__, fmt, ##args)
|
|
# define logger_fatal(fmt, args...) \
|
|
acl::log::fatal4(__FILE__, __LINE__, __FUNCTION__, fmt, ##args)
|
|
# define logger_debug(section, level, fmt, args...) \
|
|
acl::log::msg6(section, level, __FILE__, __LINE__, __FUNCTION__, fmt, ##args)
|
|
#endif // !_WIN32 && !_WIN64
|
|
|
|
#define DEBUG_MIN 100
|
|
#define DEBUG_CONN (DEBUG_MIN + 1)
|
|
#define DEBUG_SSL (DEBUG_MIN + 2)
|
|
#define DEBUG_REQ (DEBUG_MIN + 3)
|
|
#define DEBUG_RES (DEBUG_MIN + 4)
|