Replies: 1 comment 1 reply
-
This is more about how you configure your logger instead of how sqllineage works. Since v1.4.3, sqllineage uses sqlfluff as underlying parser for other dialect options. sqlfluff has various logging message logged at different level (debug, info, warning, etc). sqllineage doesn't actively use logging module as of now except for cli scenario. But that can change in the future. LineageRunner is guaranteed to print information to stdout though. That being said, if you configure your logger to handle INFO level message, then by default all the logging message with INFO level will show up in your log. You can disable all the message from |
Beta Was this translation helpful? Give feedback.
-
Hi,
Using sqllineage 1.4.3 version with dialect option for oracle, I noticed that it is writing unnecessary statements into my logfile when I write the LineageRunner object into logfile. With previous release, printing the LineageRunner object would only print the source and target tables, but now some unrequired statements like below are also printing and filling up the logfile -
This is how I'm doing it -
When I remove the dialect option, it prints only the source and target tables like previous releases.
Please let me know if this is expected behavior or a bug and if so, when can we fix it ?
Beta Was this translation helpful? Give feedback.
All reactions