fix crashes in ecc handling with nullptr
update save to file to take fc::path
fixed-width formatting on console appender
additional time operations