summaryrefslogtreecommitdiff
path: root/src/cli
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli')
-rw-r--r--src/cli/Main.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cli/Main.cpp b/src/cli/Main.cpp
index a67b380..e3b3333 100644
--- a/src/cli/Main.cpp
+++ b/src/cli/Main.cpp
@@ -175,6 +175,11 @@ int main(int argc, char **argv)
FileLocator fileLocator;
ParserContext context{registry, resourceManager, scope, project, logger};
+ // Connect the Source Context Callback of the logger to provide the user
+ // with context information (line, column, filename, text) for log messages
+ logger.setSourceContextCallback(
+ resourceManager.getSourceContextCallback());
+
// fill registry
registry.registerDefaultExtensions();
XmlParser xmlParser;