log msg initial implementation