summaryrefslogtreecommitdiffstats
path: root/clangd/Logger.cpp
diff options
context:
space:
mode:
authorIlya Biryukov <ibiryukov@google.com>2017-09-20 07:24:15 +0000
committerIlya Biryukov <ibiryukov@google.com>2017-09-20 07:24:15 +0000
commit164160e36f66c1c339432b580e2731127130ca2b (patch)
treeb3e8c9c9082767601596fe3db9ca2826071ecb97 /clangd/Logger.cpp
parent69157d1b22db178ff418fc3b073017979f5f4289 (diff)
[clangd] Introduced Logger interface.
Summary: This fixes a bunch of logging-related FIXMEs. Reviewers: bkramer, krasimir, malaperle Reviewed By: malaperle Subscribers: malaperle, klimek, cfe-commits, mgorny Differential Revision: https://reviews.llvm.org/D37972 git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@313730 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'clangd/Logger.cpp')
-rw-r--r--clangd/Logger.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/clangd/Logger.cpp b/clangd/Logger.cpp
new file mode 100644
index 00000000..0448c6f5
--- /dev/null
+++ b/clangd/Logger.cpp
@@ -0,0 +1,19 @@
+//===--- Logger.cpp - Logger interface for clangd -------------------------===//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#include "Logger.h"
+
+using namespace clang::clangd;
+
+EmptyLogger &EmptyLogger::getInstance() {
+ static EmptyLogger Logger;
+ return Logger;
+}
+
+void EmptyLogger::log(const llvm::Twine &Message) {}