Update logger implementation