Use external log and serialize crates