Logger : implement java specs