added PowerMsgLog