summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdwin Mons <edwin.mons@isode.com>2019-11-13 12:03:22 (GMT)
committerEdwin Mons <edwin.mons@isode.com>2019-11-13 12:46:21 (GMT)
commitd640ec248ca8bf86a03007a0f8df352df696cf92 (patch)
tree049bda0ad8e3fe50eda047b5e8086fd903cb5afe /Swiften/SConscript
parent959a42d21fd70ea002da9afa7482194e8b6097e1 (diff)
downloadswift-d640ec248ca8bf86a03007a0f8df352df696cf92.zip
swift-d640ec248ca8bf86a03007a0f8df352df696cf92.tar.bz2
Support application-supplied logging
This adds a method to set a logging callback. If such a callback is set, all SWIFT_LOG calls will invoke this callback instead of writing to either stderr or the swift logging file. Test-Information: Updated unit tests pass. Checked that logs generated by Swift and Sluift (which do not set the callback) resulted in logging in the expected location. Change-Id: I0eb2a1057aa77839e1b8d5f320205eb9d5fdc253
Diffstat (limited to 'Swiften/SConscript')
-rw-r--r--Swiften/SConscript1
1 files changed, 1 insertions, 0 deletions
diff --git a/Swiften/SConscript b/Swiften/SConscript
index 5705113..7ea7355 100644
--- a/Swiften/SConscript
+++ b/Swiften/SConscript
@@ -383,6 +383,7 @@ if env["SCONS_STAGE"] == "build" :
File("Avatars/UnitTest/CombinedAvatarProviderTest.cpp"),
File("Avatars/UnitTest/AvatarManagerImplTest.cpp"),
File("Base/UnitTest/IDGeneratorTest.cpp"),
+ File("Base/UnitTest/LogTest.cpp"),
File("Base/UnitTest/LRUCacheTest.cpp"),
File("Base/UnitTest/SimpleIDGeneratorTest.cpp"),
File("Base/UnitTest/StringTest.cpp"),