Contextlog implementation

Ok.