diff options
Diffstat (limited to 'src/beaker_globals.h')
| -rw-r--r-- | src/beaker_globals.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/beaker_globals.h b/src/beaker_globals.h index 34b29d9..a4a98f0 100644 --- a/src/beaker_globals.h +++ b/src/beaker_globals.h @@ -3,6 +3,7 @@ #include "../beaker.h" #include <stdatomic.h> +#include <stddef.h> extern RouteHandler handlers[MAX_HANDLERS]; @@ -18,10 +19,24 @@ extern __thread char current_request_buffer[BUFFER_SIZE]; extern __thread RequestInfo current_request_info; +extern __thread int current_response_status; + +extern __thread size_t current_response_size; + +void beaker_log(const char *level, const char *format, ...); + +void beaker_log_errno_format(const char *level, const char *format, ...); + +void beaker_log_errno(const char *message); + +void beaker_log_request(const char *remote_addr, const char *method, + const char *path, int status, size_t response_size, + double duration_ms); + extern Locale *locales; extern int locale_count; extern int locale_capacity; -#endif
\ No newline at end of file +#endif |
