Contextlog implementation

see comment to `.gitignore`