New logger object and exported buildFromArg() + new tests