Contextlog implementation

use `''`