Custom Synapse Observer for logging