where is oracle session timezone set?
I resolved this issue by setting this attribute

BEGIN
  DBMS_SCHEDULER.set_scheduler_attribute (
    attribute =&gt; 'default_timezone',
    value     =&gt; 'EST');
END;


and moving the job to DBMS_SCHEDULER.  Now, when it runs the correct (local) time is entered in the logging table.