Change set modes

Backport from Eric-CG
New module : logger

Backport from Eric-CG