extracted logger