Adding module.xml
Removing unnecessary synchronization,
Adding option to not log non-application messages,
Changing log name key to be full deployment name,
Simplifying string parsing logic