ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
log.h File Reference

Go to the source code of this file.

Macros

#define LOG_CLIENT_IMPL(client, level, fmt, ...)
 
#define log_debug_client(client, fmt, ...)   LOG_CLIENT_IMPL(client, LOG_DEBUG, fmt, ##__VA_ARGS__)
 Server sends DEBUG log message to client.
 
#define log_info_client(client, fmt, ...)   LOG_CLIENT_IMPL(client, LOG_INFO, fmt, ##__VA_ARGS__)
 Server sends INFO log message to client.
 
#define log_warn_client(client, fmt, ...)   LOG_CLIENT_IMPL(client, LOG_WARN, fmt, ##__VA_ARGS__)
 Server sends WARN log message to client.
 
#define log_error_client(client, fmt, ...)   LOG_CLIENT_IMPL(client, LOG_ERROR, fmt, ##__VA_ARGS__)
 Server sends ERROR log message to client.
 
#define log_fatal_client(client, fmt, ...)   LOG_CLIENT_IMPL(client, LOG_FATAL, fmt, ##__VA_ARGS__)
 Server sends FATAL log message to client.
 
#define LOG_SERVER_IMPL(sockfd, crypto_ctx, level, fmt, ...)
 
#define log_debug_server(sockfd, crypto_ctx, fmt, ...)    LOG_SERVER_IMPL(sockfd, crypto_ctx, LOG_DEBUG, fmt, ##__VA_ARGS__)
 Client sends DEBUG log message to server.
 
#define log_info_server(sockfd, crypto_ctx, fmt, ...)   LOG_SERVER_IMPL(sockfd, crypto_ctx, LOG_INFO, fmt, ##__VA_ARGS__)
 Client sends INFO log message to server.
 
#define log_warn_server(sockfd, crypto_ctx, fmt, ...)   LOG_SERVER_IMPL(sockfd, crypto_ctx, LOG_WARN, fmt, ##__VA_ARGS__)
 Client sends WARN log message to server.
 
#define log_error_server(sockfd, crypto_ctx, fmt, ...)    LOG_SERVER_IMPL(sockfd, crypto_ctx, LOG_ERROR, fmt, ##__VA_ARGS__)
 Client sends ERROR log message to server.
 
#define log_fatal_server(sockfd, crypto_ctx, fmt, ...)    LOG_SERVER_IMPL(sockfd, crypto_ctx, LOG_FATAL, fmt, ##__VA_ARGS__)
 Client sends FATAL log message to server.
 

Typedefs

typedef enum remote_log_direction remote_log_direction_t
 Remote log packet direction enumeration.
 

Enumerations

enum  remote_log_direction { REMOTE_LOG_DIRECTION_UNKNOWN = 0 , REMOTE_LOG_DIRECTION_SERVER_TO_CLIENT = 1 , REMOTE_LOG_DIRECTION_CLIENT_TO_SERVER = 2 }
 Remote log packet direction enumeration. More...