I’m seeing this message in the logs for my tap. W...
# singer-tap-development
s
I’m seeing this message in the logs for my tap. What does it mean and how/should I resolve it?
Copy code
2022-05-20T17:43:44.630129Z [info     ] time=2022-05-20 10:43:44 name=root level=INFO message=Operator '__else__=None' was not found. Unmapped streams will be included in output. cmd_type=extractor job_id=testbq name=tap-quickbase-json run_id=8e5d3feb-683c-4a6c-a146-20520fe083db stdio=stderr
a
Hi, @sterling_paramore. This is an example of the logs being overly verbose. You can safely ignore. I'll log an issue to remove that log message or push it to 'debug' instead of 'info'.
t
@aaronsteers I actually find this message helpful once you know what it means... maybe the wording can be changed so it's clear to those who don't understand but still useful to those who do?
Something to the effect of "ignore this message if you know what this means"? 😉
a
@thomas_briggs - Thanks for the feedback. I think this can especially be confusing for users who are just starting off and do not have any stream map applied at all. We will still log the inverse at the
INFO
level in else=None , e.g.
Found '__else__=None' default mapper. Unmapped streams will be excluded from output.
I think before we would bring this message at the INFO-level, I'd like to make it conditional on some other
stream_map
features are used. That might be a bit difficult to detect because I believe technically everything goes through the same code path.
t
That makes sense. Thanks AJ!