unified log handling methods