I wasn't aware of DAGMan, so I wrote a log processor of the condor log in python:
 class LogProcessor(object):                                                                       ÂÂ
   """Processor for condor logs.                                                                    ÂÂ
                                                                                      Â
   This is a wrapper over HTCondor's EventIterator and keeps track of                                                  Â
   state of all the submitted jobs. It can be used as a context manager                                                 Â
   in the following way:                                                                        ÂÂ
                                                                                      Â
   with LogProcessor('job.log', num_jobs) as processor:                                                         Â
     while not processor.done():                                                                   ÂÂ
       processor.process()                                                                     ÂÂ
                                                                                      Â
   At the exit, it will log all the details about the submitted job.                                                  ÂÂ
   """  ÂÂ
Internally, it essentially calls `htcondor.read_events` from the python api on the condor log. Might be helpful.Â
Sandeep.