Changeset 297 for LATMOS-Accounts/lib


Ignore:
Timestamp:
07/28/09 02:35:27 (15 years ago)
Author:
nanardon
Message:
  • add debug messages
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm

    r132 r297  
    66 
    77use base qw(LATMOS::Accounts::Bases); 
     8use LATMOS::Accounts::Log; 
    89use DBI; 
    910 
     
    6869                PrintError => 1, 
    6970            } 
    70         ) or return; 
     71        ) or do { 
     72            $self->log(LA_ERR, "Cannot connect to database");    
     73            return; 
     74        }; 
    7175        $self->{_db}->do(q{set DATESTYLE to 'DMY'}); 
     76        $self->log(LA_DEBUG, 'New connection to DB'); 
    7277        return $self->{_db}; 
    7378    } 
     
    8792sub commit { 
    8893    my ($self) = @_; 
    89     if ($ENV{LA_NO_COMMIT}) { return 1 } 
     94    if ($ENV{LA_NO_COMMIT}) { 
     95        $self->log(LA_DEBUG, 'DB::COMMIT (ignore due to LA_NO_COMMIT)'); 
     96        return 1; 
     97    } else { 
     98        $self->log(LA_DEBUG, 'DB::COMMIT'); 
     99    } 
    90100    $self->db->commit; 
    91101} 
     
    93103sub rollback { 
    94104    my ($self) = @_; 
    95     if ($ENV{LA_NO_COMMIT}) { return 1 } 
     105    if ($ENV{LA_NO_COMMIT}) { 
     106        $self->log(LA_DEBUG, 'DB::ROLLBACK (ignore due to LA_NO_COMMIT)'); 
     107        return 1 
     108    } else { 
     109        $self->log(LA_DEBUG, 'DB::ROLLBACK'); 
     110    } 
    96111    $self->db->rollback; 
    97112} 
Note: See TracChangeset for help on using the changeset viewer.