use ryancheung's fork as baseline
add files missed by prev commit
table name should be logged_exceptions for compatibility with the original fork