|
nixd
|
Interface to allow custom logging in clangd. More...
#include <Logger.h>
Public Types | |
| enum | Level : unsigned char { Debug , Verbose , Info , Error } |
Public Member Functions | |
| virtual | ~Logger ()=default |
| virtual void | log (Level, const char *Fmt, const llvm::formatv_object_base &Message)=0 |
| Implementations of this method must be thread-safe. | |
Static Public Member Functions | |
| static char | indicator (Level L) |
| enum lspserver::Logger::Level : unsigned char |
|
virtualdefault |
|
inlinestatic |
Definition at line 20 of file Logger.h.
Referenced by lspserver::StreamLogger::log().
|
pure virtual |
Implementations of this method must be thread-safe.
Implemented in lspserver::StreamLogger.
Referenced by lspserver::detail::logImpl().