add a new logging library
authorAdam Simpkins <simpkins@fb.com>
Tue, 13 Jun 2017 01:33:03 +0000 (18:33 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Tue, 13 Jun 2017 01:38:15 +0000 (18:38 -0700)
commite9c1c0434713e921c98288e932c05f228a734886
tree5f182d9017e512292b23109bcf4b1ba66aa70cac
parent972651e0572ac18d541fe4b243f5bf3a2d17acec
add a new logging library

Summary:
This begins adding a new logging library for efficient, hierarchical logging.

This includes the basic library framework, plus a README file with a brief
overview and the motivation for creating a new logging library.

Reviewed By: wez

Differential Revision: D4911867

fbshipit-source-id: 359623e11feeaa547f3ac2c369bf806ee6996554
27 files changed:
CMakeLists.txt
folly/Makefile.am
folly/configure.ac
folly/experimental/Makefile.am
folly/experimental/logging/LogCategory.cpp [new file with mode: 0644]
folly/experimental/logging/LogCategory.h [new file with mode: 0644]
folly/experimental/logging/LogHandler.cpp [new file with mode: 0644]
folly/experimental/logging/LogHandler.h [new file with mode: 0644]
folly/experimental/logging/LogLevel.cpp [new file with mode: 0644]
folly/experimental/logging/LogLevel.h [new file with mode: 0644]
folly/experimental/logging/LogMessage.cpp [new file with mode: 0644]
folly/experimental/logging/LogMessage.h [new file with mode: 0644]
folly/experimental/logging/LogName.cpp [new file with mode: 0644]
folly/experimental/logging/LogName.h [new file with mode: 0644]
folly/experimental/logging/Logger.cpp [new file with mode: 0644]
folly/experimental/logging/Logger.h [new file with mode: 0644]
folly/experimental/logging/LoggerDB.cpp [new file with mode: 0644]
folly/experimental/logging/LoggerDB.h [new file with mode: 0644]
folly/experimental/logging/Makefile.am [new file with mode: 0644]
folly/experimental/logging/README.md [new file with mode: 0644]
folly/experimental/logging/test/LogCategoryTest.cpp [new file with mode: 0644]
folly/experimental/logging/test/LogLevelTest.cpp [new file with mode: 0644]
folly/experimental/logging/test/LogMessageTest.cpp [new file with mode: 0644]
folly/experimental/logging/test/LogNameTest.cpp [new file with mode: 0644]
folly/experimental/logging/test/LoggerDBTest.cpp [new file with mode: 0644]
folly/experimental/logging/test/LoggerTest.cpp [new file with mode: 0644]
folly/experimental/logging/test/TestLogHandler.h [new file with mode: 0644]