change LogImpl's order