reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/tools/extra/clangd/Logger.h
   90 class StreamLogger : public Logger {

Declarations

tools/clang/tools/extra/clangd/GlobalCompilationDatabase.h
   25 class Logger;

References

tools/clang/tools/extra/clangd/Logger.cpp
   20 Logger *L = nullptr;
   23 LoggingSession::LoggingSession(clangd::Logger &Instance) {
   30 void detail::log(Logger::Level Level,
   49 void StreamLogger::log(Logger::Level Level,
tools/clang/tools/extra/clangd/Logger.h
   36 void log(Logger::Level, const llvm::formatv_object_base &);
   45 void log(Logger::Level L, const char *Fmt, Ts &&... Vals) {
   57   detail::log(Logger::Error, Fmt, std::forward<Ts>(Vals)...);
   63   detail::log(Logger::Info, Fmt, std::forward<Ts>(Vals)...);
   68   detail::log(Logger::Verbose, Fmt, std::forward<Ts>(Vals)...);
   79   LoggingSession(clangd::Logger &Instance);
   90 class StreamLogger : public Logger {
   92   StreamLogger(llvm::raw_ostream &Logs, Logger::Level MinLevel)
   99   Logger::Level MinLevel;
tools/clang/tools/extra/clangd/tool/ClangdMain.cpp
  346 opt<Logger::Level> LogLevel{
  353     init(Logger::Info),
  457     LogLevel = Logger::Verbose;