319 logging actions

Implements #319.
Probably this could be given the "no_sort" class to avoid accidental sort keyword conflicts