Thanks for the reply. I wanted this behavior where called module logs to the caller script's appenders. The only logical difference I see from your code is that you have used rootLogger and I've used my logger.testLog.
I'm also calling get_logger in the module but looks like calling get_logger("") in the module writes to rootLogger and not custom logger.
And so I was not able to get the logs from the called module into the caller appenders.
Do you know if there is any other way If I don't use the rootLogger and also doesn't specify the target logger name in the called module?