• Home
  • Raw
  • Download

Lines Matching +full:log +full:-

2  * nghttp2 - HTTP/2 C Library
45 #define LOG_ENABLED(SEVERITY) (ENABLE_LOG && shrpx::Log::log_enabled(SEVERITY))
53 #define LOG(SEVERITY) shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) macro
55 // Listener log
57 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
60 // Worker log
62 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
65 // ClientHandler log
67 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
70 // Upstream log
72 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
75 // Downstream log
77 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
80 // Downstream connection log
82 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
85 // Downstream HTTP2 session log
87 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
90 // Memcached connection log
92 (shrpx::Log(SEVERITY, NGHTTP2_FILE_NAME, __LINE__) \
105 class Log {
107 Log(int severity, const char *filename, int linenum);
108 ~Log();
109 Log &operator<<(const std::string &s);
110 Log &operator<<(const char *s);
111 Log &operator<<(const StringRef &s);
112 Log &operator<<(const ImmutableString &s);
113 Log &operator<<(short n) { return *this << static_cast<long long>(n); }
114 Log &operator<<(int n) { return *this << static_cast<long long>(n); }
115 Log &operator<<(long n) { return *this << static_cast<long long>(n); }
116 Log &operator<<(long long n);
117 Log &operator<<(unsigned short n) {
120 Log &operator<<(unsigned int n) {
123 Log &operator<<(unsigned long n) {
126 Log &operator<<(unsigned long long n);
127 Log &operator<<(float n) { return *this << static_cast<double>(n); }
128 Log &operator<<(double n);
129 Log &operator<<(long double n);
130 Log &operator<<(bool n);
131 Log &operator<<(const void *p);
132 template <typename T> Log &operator<<(const std::shared_ptr<T> &ptr) {
135 Log &operator<<(void (*func)(Log &log)) {
185 auto p = last_ - 1; in write_hex()
188 *p-- = util::LOWER_XDIGITS[b & 0xf]; in write_hex()
189 *p-- = util::LOWER_XDIGITS[b >> 4]; in write_hex()
193 // Returns the severity level by |name|. Returns -1 if |name| is
206 size_t rleft() { return last_ - begin_; } in rleft()
207 size_t wleft() { return end_ - last_; } in wleft()
222 namespace log {
223 void hex(Log &log);
224 void dec(Log &log);
225 } // namespace log
227 #define TTY_HTTP_HD (log_config()->errorlog_tty ? "\033[1;34m" : "")
228 #define TTY_RST (log_config()->errorlog_tty ? "\033[0m" : "")
293 // |rstatus| exited. The |msg| is prepended to the log message.
307 // and sets it to -1. In the case that |fd| points to stdout or
308 // stderr, or is -1, the descriptor is not closed (but still set to -1).
313 // opened file if it succeeds, or -1.