working communication with logging