Use Horde_Log instead of PEAR's Log.
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 19 Feb 2010 07:58:58 +0000 (00:58 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 17 Mar 2010 17:50:42 +0000 (11:50 -0600)
Initiali implementation handles only file, stream, and syslog drivers.
(Yes, I know that file is just a subset of stream, but 95% of those
installing IMP won't know that, and logging to file is far and away the
most popular choice).  No support for custom log timestamps/format
either.

244 files changed:
agora/lib/Api.php
agora/lib/Messages.php
agora/lib/Messages/split_sql.php
agora/lib/Messages/sql.php
agora/scripts/phorum2agora.php
ansel/faces/image.php
ansel/faces/img.php
ansel/gallery.php
ansel/image.php
ansel/img/mini.php
ansel/img/prettythumb.php
ansel/img/screen.php
ansel/img/thumb.php
ansel/lib/Ajax/Imple/LocationAutoCompleter.php
ansel/lib/Ansel.php
ansel/lib/Api.php
ansel/lib/Faces/Base.php
ansel/lib/Faces/opencv.php
ansel/lib/Gallery.php
ansel/lib/GalleryMode/Date.php
ansel/lib/GalleryMode/Normal.php
ansel/lib/Image.php
ansel/lib/ImageView.php
ansel/lib/Storage.php
ansel/lib/Tags.php
ansel/lib/View/EmbeddedRenderer/GalleryLink.php
ansel/lib/View/EmbeddedRenderer/Mini.php
ansel/lib/View/Image.php
ansel/lib/Widget/OtherGalleries.php
ansel/perms.php
ansel/preview.php
ansel/scripts/ansel.php
ansel/xppublish.php
beatnik/lib/Driver/pdnsgsql.php
beatnik/scripts/export_config.php
crumb/addclient.php
crumb/lib/Driver/sql.php
crumb/lib/Forms/AddClient.php
fima/lib/Driver/sql.php
fima/lib/Fima.php
folks/perms.php
folks/scripts/mail.php
framework/Ajax/lib/Horde/Ajax/Imple/SpellChecker.php
framework/Alarm/lib/Horde/Alarm.php
framework/Alarm/lib/Horde/Alarm/Sql.php
framework/Alarm/test/Horde/Alarm/setup.inc.dist
framework/Auth/lib/Horde/Auth.php
framework/Auth/lib/Horde/Auth/Customsql.php
framework/Auth/lib/Horde/Auth/Cyrsql.php
framework/Auth/lib/Horde/Auth/Kolab.php
framework/Auth/lib/Horde/Auth/Ldap.php
framework/Auth/lib/Horde/Auth/Passwd.php
framework/Auth/lib/Horde/Auth/Signup/Sql.php
framework/Auth/lib/Horde/Auth/Sql.php
framework/Auth/test/Horde/Auth/Kolab/Class/KolabTest.php
framework/Auth/test/Horde/Auth/Kolab/Integration/AuthTest.php
framework/Cache/lib/Horde/Cache/Sql.php
framework/Core/lib/Horde.php
framework/Core/lib/Horde/Core/Binder/Logger.php
framework/Core/lib/Horde/Core/Log/Logger.php [new file with mode: 0644]
framework/Core/lib/Horde/Registry.php
framework/Core/package.xml
framework/DataTree/DataTree/sql.php
framework/Form/Form.php
framework/Group/Group.php
framework/Group/Group/contactlists.php
framework/Group/Group/ldap.php
framework/Group/Group/sql.php
framework/History/lib/Horde/History/Sql.php
framework/Kolab_Filter/lib/Horde/Kolab/Filter/Base.php
framework/Kolab_Filter/lib/Horde/Kolab/Filter/Content.php
framework/Kolab_Filter/lib/Horde/Kolab/Filter/Incoming.php
framework/Kolab_Filter/lib/Horde/Kolab/Filter/Outlook.php
framework/Kolab_Filter/lib/Horde/Kolab/Filter/Response.php
framework/Kolab_Filter/lib/Horde/Kolab/Filter/Transport/DovecotLDA.php
framework/Kolab_Filter/lib/Horde/Kolab/Resource.php
framework/Kolab_Filter/lib/Horde/Kolab/Resource/Freebusy/Kolab.php
framework/Kolab_Storage/lib/Horde/Kolab/Storage.php
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Data.php
framework/Kolab_Storage/lib/Horde/Kolab/Storage/Folder.php
framework/Lock/lib/Horde/Lock/Sql.php
framework/Memcache/lib/Horde/Memcache.php
framework/Notification/lib/Horde/Notification/Handler/Decorator/Hordelog.php
framework/Perms/lib/Horde/Perms.php
framework/Prefs/lib/Horde/Prefs.php
framework/Prefs/lib/Horde/Prefs/File.php
framework/Prefs/lib/Horde/Prefs/Imsp.php
framework/Prefs/lib/Horde/Prefs/KolabImap.php
framework/Prefs/lib/Horde/Prefs/Ldap.php
framework/Prefs/lib/Horde/Prefs/Sql.php
framework/Rpc/lib/Horde/Rpc/Phpgw.php
framework/Rpc/lib/Horde/Rpc/Soap.php
framework/Rpc/lib/Horde/Rpc/Syncml.php
framework/Rpc/lib/Horde/Rpc/Webdav.php
framework/SQL/SQL.php
framework/Scheduler/lib/Horde/Scheduler.php
framework/Scheduler/lib/Horde/Scheduler/Cron.php
framework/SessionHandler/lib/Horde/SessionHandler.php
framework/SessionHandler/lib/Horde/SessionHandler/Memcache.php
framework/SessionHandler/lib/Horde/SessionHandler/Mysql.php
framework/SessionHandler/lib/Horde/SessionHandler/None.php
framework/SessionHandler/lib/Horde/SessionHandler/Oci8.php
framework/SessionHandler/lib/Horde/SessionHandler/Pgsql.php
framework/SessionHandler/lib/Horde/SessionHandler/Sql.php
framework/Share/Share.php
framework/Share/Share/sql.php
framework/Share/Share/sql_hierarchical.php
framework/SyncML/SyncML.php
framework/SyncML/SyncML/Backend.php
framework/SyncML/SyncML/Backend/Horde.php
framework/SyncML/SyncML/Backend/Sql.php
framework/SyncML/SyncML/Command.php
framework/SyncML/SyncML/Command/Alert.php
framework/SyncML/SyncML/Command/Final.php
framework/SyncML/SyncML/Command/Map.php
framework/SyncML/SyncML/Command/Sync.php
framework/SyncML/SyncML/Command/SyncHdr.php
framework/SyncML/SyncML/Device.php
framework/SyncML/SyncML/Device/Sync4j.php
framework/SyncML/SyncML/Sync.php
framework/SyncML/tests/sif.phpt
framework/SyncML/tests/testpacket.php
framework/SyncML/tests/testsync.php
framework/Template/lib/Horde/Template.php
framework/Token/lib/Horde/Token/Sql.php
framework/Util/lib/Horde/String.php
framework/Util/lib/Horde/Util.php
gollem/lib/Auth.php
gollem/view.php
horde/admin/groups.php
horde/admin/signup_confirm.php
horde/config/conf.xml
horde/docs/INSTALL
horde/lib/Api.php
horde/lib/Block/metar.php
horde/lib/Block/twitter.php
horde/lib/Block/weatherdotcom.php
horde/lib/LoginTasks/SystemTask/GarbageCollection.php
horde/lib/Test.php
horde/lib/core.php
horde/login.php
horde/services/ajax.php
horde/services/images/view.php
horde/services/portal/sidebar.php
horde/services/prefs.php
horde/services/problem.php
horde/services/resetpassword.php
horde/services/shares/edit.php
horde/services/twitterapi.php
horde/signup.php
hylax/lib/Image.php
hylax/lib/SQL/Attributes.php
hylax/lib/Storage.php
hylax/lib/Storage/sql.php
hylax/scripts/fax_create.php
hylax/scripts/fax_save_data.php
hylax/scripts/fax_save_recv_data.php
imp/attachment.php
imp/compose.php
imp/lib/Auth.php
imp/lib/Compose.php
imp/lib/Crypt/Pgp.php
imp/lib/IMP.php
imp/lib/Imap.php
imp/lib/Maillog.php
imp/lib/Quota/Hook.php
imp/lib/Quota/Sql.php
imp/lib/Sentmail/Sql.php
imp/lib/Spam.php
imp/lib/Ui/Compose.php
ingo/lib/Application.php
ingo/lib/Driver/Timsieved.php
ingo/lib/Ingo.php
ingo/lib/Storage/Filters/Sql.php
ingo/lib/Storage/Sql.php
ingo/scripts/ingo-postfix-policyd
koward/lib/Koward.php
koward/lib/Koward/Controller/Application.php
koward/lib/Koward/Controller/IndexController.php
koward/www/horde/config/conf.php.dist
koward/www/htdocs/koward/koward.php
kronolith/fb.php
kronolith/feed/index.php
kronolith/lib/Ajax/Imple/ContactAutoCompleter.php
kronolith/lib/Application.php
kronolith/lib/Driver/Holidays.php
kronolith/lib/Driver/Ical.php
kronolith/lib/Driver/Kolab.php
kronolith/lib/Driver/Sql.php
kronolith/lib/Geo/Mysql.php
kronolith/lib/Geo/Sql.php
kronolith/lib/Kronolith.php
kronolith/lib/LoginTasks/Task/PurgeEvents.php
kronolith/lib/Storage/sql.php
kronolith/perms.php
kronolith/scripts/agenda.php
nag/lib/Application.php
nag/lib/Driver.php
nag/lib/Driver/Sql.php
nag/lib/Nag.php
news/lib/Categories.php
news/lib/Driver/sql.php
news/pdf.php
operator/lib/Driver/asterisksql.php
operator/viewgraph.php
shout/lib/Ajax/Application.php
shout/lib/Driver/Ldap.php
shout/lib/Driver/Sql.php
skeleton/lib/Driver/Sql.php
skoli/lib/Driver/sql.php
skoli/lib/Skoli.php
turba/lib/Application.php
turba/lib/Driver/Facebook.php
turba/lib/Driver/Imsp.php
turba/lib/Driver/Kolab.php
turba/lib/Driver/Ldap.php
turba/lib/Driver/Sql.php
turba/lib/Forms/AddContact.php
turba/lib/Forms/EditContact.php
turba/lib/Turba.php
turba/lib/View/Contact.php
turba/view.php
vilma/domains/delete.php
vilma/domains/edit.php
vilma/lib/Driver.php
vilma/lib/Driver/qmailldap.php
vilma/lib/Driver/sql.php
vilma/users/delete.php
vilma/users/edit.php
vilma/users/editAlias.php
vilma/users/editForward.php
vilma/virtuals/delete.php
vilma/virtuals/edit.php
whups/lib/Ajax/Imple/ContactAutoCompleter.php
whups/lib/Driver.php
whups/lib/Driver/sql.php
whups/lib/Forms/EditTicket.php
whups/lib/Mail.php
whups/lib/Ticket.php
whups/lib/Whups.php
whups/ticket/create.php
wicked/lib/Driver/sql.php
wicked/lib/Page/AttachedFiles.php
wicked/scripts/wicked.php

index 88070cb..efafe4e 100644 (file)
@@ -86,14 +86,14 @@ class Agora_Api extends Horde_Registry_Api
         $forums = &Agora_Messages::singleton($scope);
         $id = $forums->getForumId($forum_name);
         if ($id instanceof PEAR_Error) {
-            Horde::logMessage($id, __LINE__, __FILE__, PEAR_LOG_ERR);
+            Horde::logMessage($id, 'ERR');
             return false;
         }
 
         $forums = &Agora_Messages::singleton($scope, $id);
         $result = $forums->deleteForum($id);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __LINE__, __FILE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
         return true;
@@ -253,7 +253,7 @@ class Agora_Api extends Horde_Registry_Api
             if (($forum_id = $forums->getForumId($forum)) instanceof PEAR_Error) {
                 // In case of error, just return zero but log the error - so
                 // the calling app always gets an array with all the image ids.
-                Horde::logMessage($forum_id, __FILE__, __LINE__, 'PEAR_LOG_ERR');
+                Horde::logMessage($forum_id, 'ERR');
                 $results[$forum] = 0;
             } elseif (empty($forum_id)) {
                 $results[$forum] = 0;
index 24baadf..33d31a8 100644 (file)
@@ -200,7 +200,7 @@ class Agora_Messages {
             $result = $statement->execute($params);
             $statement->free();
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -237,7 +237,7 @@ class Agora_Messages {
             $result = $statement->execute($params);
             $statement->free();
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -296,7 +296,7 @@ class Agora_Messages {
                 $result = $statement->execute($file_data);
                 $statement->free();
                 if ($result instanceof PEAR_Error) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return $result;
                 }
                 $attachments = 1;
@@ -306,7 +306,7 @@ class Agora_Messages {
                     . ' WHERE message_id = ' . (int)$info['message_id'];
             $result = $this->_write_db->query($sql);
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -511,7 +511,7 @@ class Agora_Messages {
             . $this->_threads_table . ' WHERE message_id = ?';
         $message = $this->_db->getRow($sql, null, array($message_id));
         if ($message instanceof PEAR_Error) {
-            Horde::logMessage($message, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($message, 'ERR');
             return $message;
         }
 
@@ -589,7 +589,7 @@ class Agora_Messages {
         $thread_id = $this->_db->getOne($sql, null, array($message_id));
 
         if ($thread_id instanceof PEAR_Error) {
-            Horde::logMessage($thread_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($thread_id, 'ERR');
             return $thread_id;
         }
 
@@ -600,7 +600,7 @@ class Agora_Messages {
 
         $result = $this->_write_db->query($sql);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -745,7 +745,7 @@ class Agora_Messages {
         }
 
         $sql .= ', message_modifystamp = ' . $_SERVER['REQUEST_TIME'] . '  WHERE message_id = ' . (int)$thread_id;
-        Horde::logMessage('Query by Agora_Messages::_sequence(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Query by Agora_Messages::_sequence(): ' . $sql, 'DEBUG')
         return $this->_write_db->query($sql);
     }
 
@@ -767,7 +767,7 @@ class Agora_Messages {
             $sql = 'DELETE FROM ' . $this->_threads_table . ' WHERE message_thread = ' . (int)$thread_id;
             $result = $this->_write_db->query($sql);
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -784,7 +784,7 @@ class Agora_Messages {
             $sql = 'DELETE FROM ' . $this->_threads_table . ' WHERE forum_id = ' . (int)$this->_forum_id;
             $result = $this->_write_db->query($sql);
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -1637,7 +1637,7 @@ class Agora_Messages {
         $sql = 'SELECT file_id, file_name, file_size, file_type FROM agora_files WHERE message_id = ?';
         $files = $this->_db->getAssoc($sql, null, array($message_id));
         if ($files instanceof PEAR_Error || empty($files)) {
-            Horde::logMessage($files, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($files, 'ERR');
             return $files;
         }
 
@@ -1988,7 +1988,7 @@ class Agora_Messages {
                         isset($info['forum_distribution_address']) ? $info['forum_distribution_address'] : '',
                         $info['forum_id']);
 
-        Horde::logMessage('SQL Query by Agora_Message::saveForum(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Agora_Message::saveForum(): ' . $sql, 'DEBUG');
         $statement = $this->_write_db->prepare($sql);
         if ($statement instanceof PEAR_Error) {
             return $statement;
index f9cf9e8..8a0de45 100644 (file)
@@ -171,7 +171,7 @@ class Agora_Messages_split_sql extends Agora_Messages {
 
         $messages = $this->_db->getAssoc($bind[0], null, $bind[1], null, MDB2_FETCHMODE_ASSOC, true);
         if ($messages instanceof PEAR_Error) {
-            Horde::logMessage($messages, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($messages, 'ERR');
             return $messages;
         }
 
@@ -215,7 +215,7 @@ class Agora_Messages_split_sql extends Agora_Messages {
 
         $messages = $this->_db->getAssoc($bind[0], null, $bind[1], null, MDB2_FETCHMODE_ASSOC, true);
         if ($messages instanceof PEAR_Error) {
-            Horde::logMessage($messages, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($messages, 'ERR');
             return $messages;
         }
 
index 7468ef1..38b75f1 100644 (file)
@@ -165,7 +165,7 @@ class Agora_Messages_sql extends Agora_Messages {
 
         $messages = $this->_db->getAssoc($bind[0], null, $bind[1], null, MDB2_FETCHMODE_ASSOC, true);
         if ($messages instanceof PEAR_Error) {
-            Horde::logMessage($messages, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($messages, 'ERR');
             return $messages;
         }
 
@@ -209,7 +209,7 @@ class Agora_Messages_sql extends Agora_Messages {
 
         $messages = $this->_db->getAssoc($bind[0], null, $bind[1], null, MDB2_FETCHMODE_ASSOC, true);
         if ($messages instanceof PEAR_Error) {
-            Horde::logMessage($messages, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($messages, 'ERR');
             return $messages;
         }
 
index 29b408c..e3fe366 100755 (executable)
@@ -38,7 +38,7 @@ $ret = Console_Getopt::getopt(Console_Getopt::readPHPArgv(), 'h:p:a:t:f:c:',
 
 if ($ret instanceof PEAR_Error) {
     $error = _("Couldn't read command-line options.");
-    Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+    Horde::logMessage($error, 'DEBUG');
     $cli->fatal($error);
 }
 
index 72c9680..0b10481 100644 (file)
@@ -29,7 +29,7 @@ if (($reload || empty($result))) {
         $image->createView('screen');
         $result = $faces->getFromPicture($image_id, $autocreate);
     } catch (Horde_Exception $e) {
-        Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($e, 'ERR');
         $result = null;
     }
 }
index 1cb4df0..fc49bef 100644 (file)
@@ -34,7 +34,7 @@ if ($conf['vfs']['src'] == 'sendfile') {
             Ansel_Faces::getVFSPath($face['image_id']) . 'faces',
             $face_id . Ansel_Faces::getExtension());
     } catch (VFS_Exception $e) {
-        Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($e, 'ERR');
         exit;
     }
     header('Content-type: image/' . $GLOBALS['conf']['image']['type']);
index fa57ed9..0112e26 100644 (file)
@@ -269,13 +269,13 @@ case 'save':
             $galleryId = null;
             $error = sprintf(_("The gallery \"%s\" couldn't be created: %s"),
                              $gallery_name, $gallery->getMessage());
-            Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($error, 'ERR');
             $notification->push($error, 'horde.error');
         } else {
             $galleryId = $gallery->getId();
             $msg = sprintf(_("The gallery \"%s\" was created successfully."),
                            $gallery_name);
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage($msg, 'DEBUG');
             $notification->push($msg, 'horde.success');
         }
     }
index 69dd740..bf45471 100644 (file)
@@ -427,7 +427,7 @@ case 'resize':
             list($x1, $y1, $x2, $y2) = explode('.', $params);
             $result = $image->crop($x1, $y1, $x2, $y2);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 $notification->push($result->getMessage(), 'horde.error');
                 $error = true;
             }
index 19aadaa..2546067 100644 (file)
@@ -30,7 +30,7 @@ if ($conf['vfs']['src'] == 'sendfile') {
     try {
         $image->createView('mini', 'ansel_default');
     } catch (Horde_Exception $e) {
-        Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($e, 'ERR');
         exit;
     }
     $filename = $ansel_vfs->readFile($image->getVFSPath('mini'), $image->getVFSName('mini'));
index c85e4f0..f053bb4 100644 (file)
@@ -31,7 +31,7 @@ if ($conf['vfs']['src'] == 'sendfile') {
     try {
         $image->createView('prettythumb', $style);
     } catch (Horde_Exception $e) {
-        Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($e, 'ERR');
         exit;
     }
     $filename = $ansel_vfs->readFile($image->getVFSPath('prettythumb', $style), $image->getVFSName('prettythumb'));
index 3b5680e..b892487 100644 (file)
@@ -30,7 +30,7 @@ if ($conf['vfs']['src'] == 'sendfile') {
     try {
         $image->createView('screen', 'ansel_default');
     } catch (Horde_Exception $e) {
-        Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($result, 'ERR');
         exit;
     }
     $filename = $ansel_vfs->readFile($image->getVFSPath('screen'), $image->getVFSName('screen'));
index cb6e3d6..7b21904 100644 (file)
@@ -30,7 +30,7 @@ if ($conf['vfs']['src'] == 'sendfile') {
     try {
         $image->createView('thumb', 'ansel_default');
     } catch (Horde_Exception $e) {
-        Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($result, 'ERR');
         exit;
     }
     $filename = $ansel_vfs->readFile($image->getVFSPath('thumb'), $image->getVFSName('thumb'));
index 2046d48..e7f6576 100644 (file)
@@ -29,7 +29,7 @@ class Ansel_Ajax_Imple_LocationAutoCompleter extends Horde_Ajax_Imple_AutoComple
         if (!isset($_SESSION['ansel']['ajax_locationac'])) {
             $results = $GLOBALS['ansel_storage']->searchLocations();
             if ($results instanceof PEAR_Error) {
-                Horde::logMessage($results, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($results, 'ERR');
             } else {
                 $_SESSION['ansel']['ajax_locationac'] = (count($results) > 50);
             }
@@ -56,7 +56,7 @@ class Ansel_Ajax_Imple_LocationAutoCompleter extends Horde_Ajax_Imple_AutoComple
         }
         $locs = $GLOBALS['ansel_storage']->searchLocations($input);
         if (is_a($locs, 'PEAR_Error')) {
-            Horde::logMessage($locs->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($locs->getMessage(), 'ERR');
             $locs = new StdClass();
         }
         if (!count($locs)) {
index 949d061..d1c64be 100644 (file)
@@ -464,7 +464,7 @@ class Ansel
             try {
                 $image = $ansel_storage->getImage($imageId);
             } catch (Ansel_Exception $e) {
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 return Ansel::getErrorImage($view);
             }
             try {
index 552c1ea..8ca9ba6 100644 (file)
@@ -316,13 +316,13 @@ class Ansel_Api extends Horde_Registry_Api
             isset($image['description']) &&
             isset($image['data']) &&
             isset($image['type'])) {
-                Horde::logMessage(sprintf("Receiving image %s in saveImage() with a raw filesize of %i", $image['filename'], strlen($image['data'])), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf("Receiving image %s in saveImage() with a raw filesize of %i", $image['filename'], strlen($image['data'])), 'DEBUG');
                 $image_data = array('image_filename' => $image['filename'],
                     'image_caption' => $image['description'],
                     'image_type' => $image['type'],
                     'data' => $this->_getImageData($image['data'], $encoding, $compression, true));
             } else {
-                Horde::logMessage(sprintf("Receiving image %s in saveImage() with a raw filesize of %i", $image['file'], filesize($image['file'])), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf("Receiving image %s in saveImage() with a raw filesize of %i", $image['file'], filesize($image['file'])), 'DEBUG');
             }
 
         if (is_null($image_data) && getimagesize($image['file']) === false) {
index bc6bf90..4c06a4c 100644 (file)
@@ -89,8 +89,7 @@ class Ansel_Faces_Base
         $sql .= ' FROM ansel_faces WHERE image_id = ' . (int)$image_id
                 . ' ORDER BY face_id DESC';
 
-       Horde::logMessage('SQL Query by Ansel_Faces::getImageFacesData: ' . $sql,
-                         __FILE__, __LINE__, PEAR_LOG_DEBUG);
+       Horde::logMessage('SQL Query by Ansel_Faces::getImageFacesData: ' . $sql, 'DEBUG');
        $result = $GLOBALS['ansel_db']->query($sql);
         if ($result instanceof PEAR_Error) {
             throw new Horde_Exception_Prior($result);
index f366905..0622d92 100644 (file)
@@ -40,8 +40,7 @@ class Ansel_Faces_opencv extends Ansel_Faces_Base
         $haar = cv_object_load($this->_defs);
         $seq = cv_haar_classifier_cascade_detect_objects($haar, $im);
         $l = cv_seq_count($seq);
-        Horde::logMessage(sprintf("opencv extension detected %u faces.", $l),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("opencv extension detected %u faces.", $l), 'DEBUG');
         $rects = array();
         for ($i = 0; $i < $l; $i++) {
             $r = cv_seq_get($seq, $i);
index 9ad0982..e8aecaa 100644 (file)
@@ -602,7 +602,7 @@ class Ansel_Gallery extends Horde_Share_Object_sql_hierarchical
                 $gal_style = $GLOBALS['ansel_styles']['ansel_default'];
             }
         }
-        Horde::logMessage(sprintf("using gallery style: %s in Ansel::getDefaultImage()", $gal_style['name']), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("using gallery style: %s in Ansel::getDefaultImage()", $gal_style['name']), 'DEBUG');
         if (!empty($gal_style['default_galleryimage_type']) &&
             $gal_style['default_galleryimage_type'] != 'plain') {
 
@@ -644,11 +644,11 @@ class Ansel_Gallery extends Horde_Share_Object_sql_hierarchical
             } catch (Horde_Exception $e) {
                 // Might not support the requested style...try ansel_default
                 // but protect against infinite recursion.
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage($e->getMessage(), 'DEBUG');
                 if ($style != 'ansel_default') {
                     return $this->getDefaultImage('ansel_default');
                 }
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e->getMessage(), 'ERR');
             }
 
         } else {
@@ -867,8 +867,7 @@ class Ansel_Gallery extends Horde_Share_Object_sql_hierarchical
         if (!is_null($parent) && !$parent->get('has_subgalleries')) {
             return $parent->set('has_subgalleries', '1', true);
         }
-        Horde::logMessage('Ansel_Gallery parent successfully set', __FILE__,
-                          __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ansel_Gallery parent successfully set', 'DEBUG');
 
        /* Gallery parent changed, safe to change the parent's attributes */
        if ($reset_has_subgalleries) {
index 6f12818..2ec55ab 100644 (file)
@@ -557,7 +557,7 @@ class Ansel_GalleryMode_Date {
                                                  array('ansel', $image->id));
 
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __LINE__, __FILE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return false;
             }
         }
index 56c2989..4fb9cf0 100644 (file)
@@ -80,8 +80,7 @@ class Ansel_GalleryMode_Normal {
              $this->_gallery->data['attribute_images']) {
             $images = $this->getImages(max(0, $from - $num_galleries), $to - count($galleries));
             if (is_a($images, 'PEAR_Error')) {
-                Horde::logMessage($images->message, __FILE__, __LINE__,
-                                  PEAR_LOG_ERR);
+                Horde::logMessage($images, 'ERR');
                 $images = array();
             }
         } else {
@@ -264,7 +263,7 @@ class Ansel_GalleryMode_Normal {
                                                  array('ansel', $image->id));
 
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __LINE__, __FILE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return false;
             }
         }
index 2e57a7d..a56e531 100644 (file)
@@ -309,7 +309,7 @@ class Ansel_Image Implements Iterator
         try {
             $data = $GLOBALS['ansel_vfs']->read($vfspath, $this->getVFSName($view));
         } catch (VFS_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Ansel_Exception($e);
         }
 
@@ -386,7 +386,7 @@ class Ansel_Image Implements Iterator
         try {
             $data = $GLOBALS['ansel_vfs']->read($this->getVFSPath('full'), $this->getVFSName('full'));
         } catch (VFS_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Ansel_Exception($e);
         }
 
@@ -552,7 +552,7 @@ class Ansel_Image Implements Iterator
             if ($result instanceof PEAR_Error) {
                 // Since we got this far, the image has been added, so
                 // just log the tag failure.
-                Horde::logMessage($result, __LINE__, __FILE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
             }
         }
 
@@ -642,7 +642,7 @@ class Ansel_Image Implements Iterator
             $exif_fields = $exif->getData($imageFile);
         } catch (Horde_Image_Exception $e) {
             // Log the error, but it's not the end of the world, so just ignore
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             $exif_fields = array();
             return false;
         }
@@ -878,7 +878,7 @@ class Ansel_Image Implements Iterator
             $this->load($view);
             return $this->_image->toFile($this->_dirty ? false : $this->_data[$view]);
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Ansel_Exception($e);
         }
     }
@@ -1091,7 +1091,7 @@ class Ansel_Image Implements Iterator
         try {
             $this->_image->addEffect($type, $params);
         } catch (Horde_Image_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Ansel_Exception($e);
         }
     }
index c470621..f77c6bd 100644 (file)
@@ -106,13 +106,13 @@ class Ansel_ImageView
             // requested effect.
             foreach ($view->need as $need) {
                 if (!Ansel::isAvailable($need)) {
-                    Horde::logMessage($err, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($err, 'ERR');
                     throw new Ansel_Exception(_("This install does not support the %s feature. Please contact your administrator."), $need);
                 }
             }
             return $view;
         } else {
-            Horde::logMessage($err, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($err, 'ERR');
             throw new Ansel_Exception(sprintf(_("Unable to load the definition of %s."), $class));
         }
     }
@@ -169,7 +169,7 @@ class Ansel_ImageView
                 $images[] = $img->getHordeImage();
                 $cnt--;
             } catch (Exception $e) {
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
             }
         }
 
@@ -181,7 +181,7 @@ class Ansel_ImageView
                 $aimg->load('screen');
                 $images[] = $aimg->getHordeImage();
             } catch (Exception $e) {
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
             }
         }
 
index 21cf63f..901899f 100644 (file)
@@ -142,10 +142,10 @@ class Ansel_Storage
         /* Create the gallery */
         $gallery = $this->_shares->newShare('');
         if ($gallery instanceof PEAR_Error) {
-            Horde::logMessage($gallery, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($gallery, 'ERR');
             throw new Horde_Exception($gallery->getMessage());
         }
-        Horde::logMessage('New Ansel_Gallery object instantiated', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('New Ansel_Gallery object instantiated', 'DEBUG');
 
         /* Set the gallery's parent if needed */
         if (!is_null($parent)) {
@@ -170,7 +170,7 @@ class Ansel_Storage
         if ($result instanceof PEAR_Error) {
             $error = sprintf(_("The gallery \"%s\" could not be created: %s"),
                              $attributes['name'], $result->getMessage());
-            Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($error, 'ERR');
             throw new Ansel_Exception($error);
         }
 
@@ -262,13 +262,13 @@ class Ansel_Storage
             . $this->_shares->_table . ' WHERE attribute_slug = ?');
 
         if ($stmt instanceof PEAR_Error) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return 0;
         }
 
         $result = $stmt->execute($slug);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return 0;
         }
         if (!$result->numRows()) {
@@ -482,12 +482,12 @@ class Ansel_Storage
 
         $q = $this->_db->prepare('SELECT ' . $this->_getImageFields() . ' FROM ansel_images WHERE image_id = ?');
         if ($q instanceof PEAR_Error) {
-            Horde::logMessage($q, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($q, 'ERR');
             throw new Ansel_Exception($q);
         }
         $result = $q->execute((int)$id);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Ansel_Exception($result);
         }
         $image = $result->fetchRow(MDB2_FETCHMODE_ASSOC);
@@ -496,7 +496,7 @@ class Ansel_Storage
         if (is_null($image)) {
             throw new Horde_Exception_NotFound(_("Photo not found"));
         } elseif ($image instanceof PEAR_Error) {
-            Horde::logMessage($image, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($image, 'ERR');
             throw new Ansel_Exception($image);
         } else {
             $image['image_filename'] = Horde_String::convertCharset($image['image_filename'], $GLOBALS['conf']['sql']['charset']);
@@ -522,7 +522,7 @@ class Ansel_Storage
         if ($image->id) {
             $update = $this->_db->prepare('UPDATE ansel_images SET image_filename = ?, image_type = ?, image_caption = ?, image_sort = ?, image_original_date = ?, image_latitude = ?, image_longitude = ?, image_location = ?, image_geotag_date = ? WHERE image_id = ?');
             if (is_a($update, 'PEAR_Error')) {
-                Horde::logMessage($update, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($update, 'ERR');
                 throw new Ansel_Exception($update);
             }
             $result = $update->execute(array(Horde_String::convertCharset($image->filename, Horde_Nls::getCharset(), $GLOBALS['conf']['sql']['charset']),
@@ -536,7 +536,7 @@ class Ansel_Storage
                                              $image->geotag_timestamp,
                                              $image->id));
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($update, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($update, 'ERR');
                 throw new Ansel_Exception($result);
             }
             $update->free();
@@ -558,7 +558,7 @@ class Ansel_Storage
         /* Prepare the SQL statement */
         $insert = $this->_db->prepare('INSERT INTO ansel_images (image_id, gallery_id, image_filename, image_type, image_caption, image_uploaded_date, image_sort, image_original_date, image_latitude, image_longitude, image_location, image_geotag_date) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
         if (is_a($insert, 'PEAR_Error')) {
-            Horde::logMessage($insert, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($insert, 'ERR');
             throw new Ansel_Exception($insert);
         }
 
@@ -577,7 +577,7 @@ class Ansel_Storage
                                          (empty($image->lat) ? 0 : $image->uploaded)));
         $insert->free();
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Ansel_Exception($result);
         }
 
@@ -1069,7 +1069,7 @@ class Ansel_Storage
         }
         $this->_db->setLimit($count, $from);
         $sql = 'SELECT ' . $fields . ' FROM ansel_images ' . $query_where . ' ORDER BY ' . $sort;
-        Horde::logMessage('Query by Ansel_Storage::listImages: ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Query by Ansel_Storage::listImages: ' . $sql, 'DEBUG');
         $results = $this->_db->query($sql);
         if ($results instanceof PEAR_Error) {
             throw new Ansel_Exception($results);
@@ -1164,7 +1164,7 @@ class Ansel_Storage
         if (strlen($search)) {
             $sql .= ' AND image_location LIKE "' . $search . '%"';
         }
-        Horde::logMessage(sprintf("SQL QUERY BY Ansel_Storage::searchLocations: %s", $sql), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("SQL QUERY BY Ansel_Storage::searchLocations: %s", $sql), 'DEBUG');
         $results = $this->_db->query($sql);
         if ($results instanceof PEAR_Error) {
             throw new Ansel_Exception($results);
index f126e82..cd186b7 100644 (file)
@@ -65,8 +65,7 @@ class Ansel_Tags {
             $delete =  $GLOBALS['ansel_db']->prepare('DELETE FROM ansel_galleries_tags WHERE gallery_id = ?');
             $query = $GLOBALS['ansel_db']->prepare('INSERT INTO ansel_galleries_tags (gallery_id, tag_id) VALUES(?, ?)');
         }
-        Horde::logMessage('SQL query by Ansel_Tags::writeTags: ' . $query->query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Ansel_Tags::writeTags: ' . $query->query, 'DEBUG');
         $delete->execute(array($resource_id));
         foreach ($tagkeys as $key) {
             $query->execute(array($resource_id, $key));
@@ -98,7 +97,7 @@ class Ansel_Tags {
         if (is_a($stmt, 'PEAR_Error')) {
             return $stmt;
         }
-        Horde::logMessage('SQL query by Ansel_Tags::readTags ' . $stmt->query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Ansel_Tags::readTags ' . $stmt->query, 'DEBUG');
         $result = $stmt->execute((int)$resource_id);
         $tags = $result->fetchAll(MDB2_FETCHMODE_ASSOC, true);
         foreach ($tags as $id => $tag) {
@@ -198,11 +197,11 @@ class Ansel_Tags {
                 . 'WHERE tag_id IN (' . implode(',', $ids) . ') GROUP BY '
                 . 'image_id HAVING count(tag_id) = ' . count($ids);
 
-            Horde::logMessage('SQL query by Ansel_Tags::searchTags: ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL query by Ansel_Tags::searchTags: ' . $sql, 'DEBUG');
             $GLOBALS['ansel_db']->setLimit($max, $from);
             $images = $GLOBALS['ansel_db']->queryCol($sql);
             if (is_a($images, 'PEAR_Error')) {
-                Horde::logMessage($images, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($images, 'ERR');
                 $results['images'] = array();
             } else {
                 /* Check permissions and filter on $user if required */
@@ -220,7 +219,7 @@ class Ansel_Tags {
                             $imgs[] = $id;
                         }
                     } else {
-                        Horde::logMessage($gal, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage($gal, 'ERR');
                     }
                 }
                     $results['images'] = $imgs;
@@ -234,18 +233,18 @@ class Ansel_Tags {
                . 'WHERE tag_id IN (' . implode(',', $ids) . ') GROUP BY '
                . 'gallery_id HAVING count(tag_id) = ' . count($ids);
 
-            Horde::logMessage('SQL query by Ansel_Tags::searchTags: ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL query by Ansel_Tags::searchTags: ' . $sql, 'DEBUG');
             $GLOBALS['ansel_db']->setLimit($max, $from);
 
             $galleries = $GLOBALS['ansel_db']->queryCol($sql);
             if (is_a($galleries, 'PEAR_Error')) {
-                Horde::logMessage($galleries, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($galleries, 'ERR');
             } else {
                 /* Check perms */
                 foreach ($galleries as $id) {
                     $gallery = $GLOBALS['ansel_storage']->getGallery($id);
                     if (is_a($gallery, 'PEAR_Error')) {
-                        Horde::logMessage($gallery, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage($gallery, 'ERR');
                         continue;
                     }
                     if ($gallery->hasPermission(Horde_Auth::getAuth(), Horde_Perms::SHOW)  && (!isset($user) || (isset($user) && $gallery->get('owner') && $gallery->get('owner') == $user))) {
index 35a6ae2..bfba1db 100644 (file)
@@ -60,7 +60,7 @@ class Ansel_View_EmbeddedRenderer_GalleryLink extends Ansel_View_Gallery
                     $gallery = $this->_getGallery($identifier);
                 }
             } catch (Horde_Exception $e) {
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 exit;
             }
             if (!$gallery->hasPermission(Horde_Auth::getAuth(), Horde_Perms::READ)) {
index 4ed350d..ce73f33 100644 (file)
@@ -51,7 +51,7 @@ class Ansel_View_EmbeddedRenderer_Mini extends Ansel_View_Gallery
             try {
                 $this->gallery = $this->_getGallery($gallery_id, $gallery_slug);
             } catch (Horde_Exception $e) {
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 exit;
             }
 
index a93bff0..5d01335 100644 (file)
@@ -30,7 +30,7 @@ class Ansel_View_Image extends Ansel_View_Base
     public function __construct($params = array())
     {
         parent::__construct($params);
-        
+
         /* Get the Ansel_Image */
         $image = &$GLOBALS['ansel_storage']->getImage($params['image_id']);
 
@@ -146,7 +146,7 @@ class Ansel_View_Image extends Ansel_View_Base
         try {
             $this->_geometry = $this->resource->getDimensions('screen');
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             $this->_geometry = $conf['screen'];
         }
 
@@ -246,7 +246,7 @@ class Ansel_View_Image extends Ansel_View_Base
                                               'commentCallback', true, null,
                                               $url));
             if (is_a($comments, 'PEAR_Error')) {
-                Horde::logMessage($comments, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage($comments, 'DEBUG');
                 $comments = array();
             }
         } else {
index 8ee5703..c3bf0c9 100644 (file)
@@ -69,7 +69,7 @@ class Ansel_Widget_OtherGalleries extends Ansel_Widget_Base
                                                              null, true, 0, 0,
                                                             'name', 0);
         } catch (Ansel_Exception $e) {
-            Horde::logMessage($gal, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($gal, 'ERR');
             return '';
         }
 
index 4732bc9..d8a8093 100644 (file)
@@ -262,7 +262,7 @@ if ($auth->hasCapability('list')) {
 $groupList = $groups->listGroups();
 asort($groupList);
 if (is_a($groupList, 'PEAR_Error')) {
-    Horde::logMessage($groupList, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+    Horde::logMessage($groupList, 'NOTICE');
     $groupList = array();
 }
 
index 2305809..c63d941 100644 (file)
@@ -14,12 +14,12 @@ Horde_Registry::appInit('ansel');
 $imageId = Horde_Util::getFormData('image');
 $image = &$ansel_storage->getImage($imageId);
 if (is_a($image, 'PEAR_Error')) {
-    Horde::logMessage($image, __LINE__, __FILE__, PEAR_LOG_ERR);
+    Horde::logMessage($image, 'ERR');
     exit;
 }
 $gal = $ansel_storage->getGallery(abs($image->gallery));
 if (is_a($gal, 'PEAR_Error')) {
-    Horde::logMessage($image, __LINE__, __FILE__, PEAR_LOG_ERR);
+    Horde::logMessage($image, 'ERR');
     exit;
 }
 $img = Ansel::getImageUrl($imageId, 'thumb', false);
index 3e20cb6..83d585d 100755 (executable)
@@ -21,7 +21,7 @@ $ret = Console_Getopt::getopt(Console_Getopt::readPHPArgv(),
 
 if (is_a($ret, 'PEAR_Error')) {
     $error = _("Couldn't read command-line options.");
-    Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+    Horde::logMessage($error, 'DEBUG');
     $cli->fatal($error);
 }
 
@@ -91,11 +91,11 @@ if (!empty($username) && !empty($password)) {
     $auth = Horde_Auth::singleton($conf['auth']['driver']);
     if (!$auth->authenticate($username, array('password' => $password))) {
         $error = _("Login is incorrect.");
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         $cli->fatal($error);
     } else {
         $msg = sprintf(_("Logged in successfully as \"%s\"."), $username);
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $cli->message($msg, 'cli.success');
     }
 }
@@ -104,7 +104,7 @@ if (!empty($username) && !empty($password)) {
 if (!empty($galleryId)) {
     if (!$ansel_storage->galleryExists($galleryId)) {
         $error = sprintf(_("Invalid gallery \"%s\" specified."), $galleryId);
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_WARNING);
+        Horde::logMessage($error, 'WARN');
         $cli->fatal($error);
     } else {
         $gallery = $ansel_storage->getGallery($galleryId);
@@ -112,7 +112,7 @@ if (!empty($galleryId)) {
             !$gallery->hasPermission(Horde_Auth::getAuth(), Horde_Perms::EDIT)) {
             $error = sprintf(_("Access denied adding photos to \"%s\"."),
                              $galleryId);
-            Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_WARNING);
+            Horde::logMessage($error, 'WARN');
             $cli->fatal($error);
         }
     }
@@ -134,12 +134,12 @@ if (!empty($createGallery)) {
         $galleryId = null;
         $error = sprintf(_("The gallery \"%s\" couldn't be created: %s"),
                          $gallery_name, $gallery->getMessage());
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         $cli->fatal($error);
     } else {
         $msg = sprintf(_("The gallery \"%s\" was created successfully."),
                        $gallery_name);
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $cli->message($msg, 'cli.success');
     }
 }
@@ -164,7 +164,7 @@ if (!empty($list)) {
         $galleries = $GLOBALS['ansel_storage']->listGalleries();
         if (is_a($galleries, 'PEAR_Error')) {
             $error = _("Couldn't list galleries.");
-            Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage($error, 'DEBUG');
             $cli->fatal($error);
         }
 
@@ -175,7 +175,7 @@ if (!empty($list)) {
             $name = $gallery->get('name');
             $msg = "$id/$name";
             $cli->writeln($msg);
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage($msg, 'DEBUG');
         }
     }
 }
@@ -184,7 +184,7 @@ if (!empty($list)) {
 if (!empty($file) && isset($gallery) && !is_a($gallery, 'PEAR_Error')) {
     $image = &Ansel::getImageFromFile($file, array('caption' => $caption));
     if (is_a($image, 'PEAR_Error')) {
-        Horde::logMessage($image->getMessage(), __FILE__, __LINE__, PEAR_LOG_WARNING);
+        Horde::logMessage($image, 'WARN');
         $cli->fatal($image->getMessage());
     }
 
@@ -193,32 +193,32 @@ if (!empty($file) && isset($gallery) && !is_a($gallery, 'PEAR_Error')) {
     if (is_a($image_id, 'PEAR_Error')) {
         $error = sprintf(_("There was a problem adding the photo \"%s\" to gallery \"%s\": %s"),
                          basename($file), $galleryId, $image_id->getMessage());
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         $cli->fatal($error);
     }
 
     $msg = sprintf(_("Successfully added photo \"%s\" to gallery \"%s\"."),
                    basename($file), $galleryId);
     $cli->message($msg, 'cli.success');
-    Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+    Horde::logMessage($msg, 'NOTICE');
 }
 
 // Add all images from a directory on the filesystem.
 if (!empty($dir) && isset($gallery) && !is_a($gallery, 'PEAR_Error')) {
     $msg = addDirToGallery($dir, $gallery);
     if (is_a($msg, 'PEAR_Error')) {
-        Horde::logMessage($msg->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($msg, 'ERR');
         $cli->fatal($msg->getMessage());
     }
     if ($msg) {
         $msg = sprintf(ngettext("Successfully added %d photo (%s) to gallery \"%s\" from \"%s\".", "Successfully added %d photos (%s) to gallery \"%s\" from \"%s\".", count($msg)),
                        count($msg), join(', ', $msg), $galleryId, $dir);
         $cli->message($msg, 'cli.success');
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+        Horde::logMessage($msg, 'NOTICE');
     } else {
         $msg = sprintf(_("The directory \"%s\" had no valid photos."), $dir);
         $cli->message($msg, 'cli.warning');
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_WARNING);
+        Horde::logMessage($msg, 'WARN');
     }
 }
 
@@ -239,7 +239,7 @@ function addDirToGallery($dir = '', &$gallery)
 
     if (!file_exists($dir)) {
         $error = sprintf(_("The directory \"%s\" doesn't exist."), $dir);
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         return PEAR::raiseError($error);
     }
 
@@ -256,7 +256,7 @@ function addDirToGallery($dir = '', &$gallery)
 
     if (!$files_array) {
         $error = sprintf(_("The directory \"%s\" is empty."), $dir);
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         return PEAR::raiseError($error);
     }
     chdir($dir);
@@ -266,7 +266,7 @@ function addDirToGallery($dir = '', &$gallery)
     foreach ($files_array as $file) {
         $image = Ansel::getImageFromFile($dir . '/' . $file);
         if (is_a($image, 'PEAR_Error')) {
-            Horde::logMessage($image->getMessage(), __FILE__, __LINE__, PEAR_LOG_WARNING);
+            Horde::logMessage($image, 'WARN');
             $cli->message($image->getMessage(), 'cli.error');
             continue;
         }
@@ -276,7 +276,7 @@ function addDirToGallery($dir = '', &$gallery)
         if (is_a($image_id, 'PEAR_Error')) {
             $error = sprintf(_("There was a problem adding the photo \"%s\" to gallery \"%s\"."),
                              $file, $galleryId);
-            Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($error, 'ERR');
             $cli->message($image_id->getMessage(), 'cli.error');
             continue;
         }
index 84a323c..0994200 100644 (file)
@@ -117,11 +117,11 @@ if ($cmd == 'new') {
                                                        'desc' => $gallery_desc));
         if (is_a($gallery, 'PEAR_Error')) {
             $error = sprintf(_("The gallery \"%s\" couldn't be created: %s"), $gallery_name, $gallery->getMessage());
-            Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($error, 'ERR');
         } else {
             $galleryId = $gallery->id;
             $msg = sprintf(_("The gallery \"%s\" was created successfully."), $gallery_name);
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage($msg, 'DEBUG');
         }
     } else {
         if (empty($galleryId) && $prefs->getValue('autoname')) {
index ae990df..16f59b5 100644 (file)
@@ -70,11 +70,11 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
                  'r.ttl AS ttl FROM ' . $this->_params['domains_table'] .
                  ' AS d JOIN ' . $this->_params['records_table'] . ' AS r ON ' .
                  'r.domain_id = d.id WHERE r.type = \'SOA\'';
-        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::_getDomains(): ' .  $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::_getDomains(): ' .  $query, 'DEBUG');
 
         $domainlist =  $this->_db->getAll($query, null, DB_FETCHMODE_ASSOC);
         if (is_a($domainlist, 'PEAR_Error')) {
-            Horde::logMessage($domainlist, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($domainlist, 'ERR');
             throw new Beatnik_Exception(_("Error getting domain list.  Details have been logged for the administrator."));
         }
 
@@ -82,7 +82,7 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
         foreach ($domainlist as $info) {
             $soa = explode(' ', $info['content']);
             if (count($soa) != 7) {
-                Horde::logMessage(sprintf('Invalid SOA found for %s, skipping.', $info['name']), __FILE__, __LINE__, PEAR_LOG_WARNING);
+                Horde::logMessage(sprintf('Invalid SOA found for %s, skipping.', $info['name']), 'WARN');
                 continue;
             }
 
@@ -118,11 +118,11 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
                  ' AS d JOIN ' . $this->_params['records_table'] . ' AS r ON ' .
                  'r.domain_id = d.id WHERE r.type = \'SOA\' AND d.name = ?';
         $values = array($domainname);
-        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::getDomain(): ' .  $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::getDomain(): ' .  $query, 'DEBUG');
 
         $result =  $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Beatnik_Exception(_("An error occurred while searching the database.  Details have been logged for the administrator."), __FILE__, __LINE__, PEAR_LOG_ERR);
         }
 
@@ -134,7 +134,7 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
 
         $soa = explode(' ', $info['content']);
         if (count($soa) != 7) {
-            Horde::logMessage(sprintf('Invalid SOA found for %s, skipping.', $info['name']), __FILE__, __LINE__, PEAR_LOG_WARN);
+            Horde::logMessage(sprintf('Invalid SOA found for %s, skipping.', $info['name']), 'WARN');
             throw new Beatnik_Exception(_("Corrupt SOA found for zone.  Contact your administrator."), __FILE__, __LINE__, PEAR_LOG_ERR);
         }
 
@@ -173,10 +173,10 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
                   'd.id = r.domain_id AND d.name = ?';
         $values = array($domain);
 
-        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::getRecords(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::getRecords(): ' . $query, 'DEBUG')
         $result = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Beatnik_Exception(_("An error occurred while searching the database.  Details have been logged for the administrator."), __FILE__, __LINE__, PEAR_LOG_ERR);
         }
 
@@ -193,9 +193,9 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
             case 'soa':
                 $soa = explode(' ', $rec['content']);
                 if (count($soa) != 7) {
-                    Horde::logMessage(sprintf('Invalid SOA found for %s, skipping.', $info['name']), __FILE__, __LINE__, PEAR_LOG_WARNING);
+                    Horde::logMessage(sprintf('Invalid SOA found for %s, skipping.', $info['name']), 'WARN');
                 }
-        
+
                 $tmp['zonename'] = $rec['name'];
                 $tmp['zonens'] = $soa[0];
                 $tmp['zonecontact'] = $soa[1];
@@ -234,7 +234,7 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
             case 'srv':
                 $srv = preg_split('/\s+/', trim($rec['content']));
                 if (count($srv) != 3) {
-                    Horde::logMessage(sprintf('Invalid SRV data found for %s, skipping.', $rec['name']), __FILE__, __LINE__, PEAR_LOG_WARNING);
+                    Horde::logMessage(sprintf('Invalid SRV data found for %s, skipping.', $rec['name']), 'WARN');
                     continue;
                 }
                 $tmp['hostname'] = $rec['name'];
@@ -360,7 +360,7 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
         }
 
         if (!empty($info['id'])) {
-            $query = 'UPDATE ' . $this->_params['records_table'] . ' SET ' . 
+            $query = 'UPDATE ' . $this->_params['records_table'] . ' SET ' .
                      'name = ?, type = ?, content = ?, ttl = ?, ' .
                      'prio = ' . (empty($prio) ? 'NULL' : $prio) . ', ' .
                      'change_date = ? WHERE id = ?';
@@ -372,7 +372,7 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
             $values[] = $info['id'];
         } else {
             $query = 'INSERT INTO ' . $this->_params['records_table'] . ' ' .
-                     '(domain_id, name, type, content, ttl, prio, ' . 
+                     '(domain_id, name, type, content, ttl, prio, ' .
                      'change_date) VALUES (?, ?, ?, ?, ?, ' .
                      (empty($prio) ? 'NULL' : '?') . ', ?)';
             $values = array($domain_id, $name, $type, $content, $ttl);
@@ -382,7 +382,7 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
             $values[] = $change_date;
         }
 
-        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::_saveRecord(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Beatnik_Driver_pdnsgsql::_saveRecord(): ' . $query, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
@@ -425,7 +425,7 @@ class Beatnik_Driver_pdnsgsql extends Beatnik_Driver
                                                'PowerDNS Generic SQL',
                                                array('driver' => 'pdnsgsql'));
         } catch (Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw $e;
         }
 
index 5a4a018..34f1ac9 100644 (file)
@@ -39,7 +39,7 @@ try {
                               array('help', 'username=', 'password=', 'type=', 'rpc='));
 } catch (Exception $e) {
     $error = _("Couldn't read command-line options.");
-    Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+    Horde::logMessage($error, 'DEBUG');
     $cli->fatal($error);
 }
 
@@ -62,12 +62,12 @@ foreach ($opts as $opt) {
     case '--password':
         $password = $optValue;
         break;
-        
+
     case 't':
     case '--type':
         $type = $optValue;
         break;
-        
+
     case 'r':
     case '--rpc':
         $rpc = $optValue;
@@ -89,7 +89,7 @@ if (!empty($rpc)) {
     } catch (Exception $e) {
         $cli->fatal($e);
     }
-    
+
 // Login to horde if username & password are set and load module.
 } elseif (!empty($username) && !empty($password)) {
 
@@ -97,16 +97,16 @@ if (!empty($rpc)) {
     $auth = &Horde_Auth::singleton($conf['auth']['driver']);
     if (!$auth->authenticate($username, array('password' => $password))) {
         $error = _("Login is incorrect.");
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         $cli->fatal($error);
     } else {
         $msg = sprintf(_("Logged in successfully as \"%s\"."), $username);
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $cli->message($msg, 'cli.success');
     }
 
     require_once BEATNIK_BASE . '/lib/base.php';
-              
+
 } else {
     $msg = _("Have noting to do.");
     $cli->fatal($msg);
@@ -156,7 +156,7 @@ function _getRecords($domain)
             $GLOBALS['cli']->fatal($e);
         }
     }
-    
+
     return $result;
 }
 
@@ -180,7 +180,7 @@ function _hosts()
             $c .= "$pointer $hostname.$domain.$tld\n";
         }
     }
-    
+
     return $c;
 }
 
@@ -206,7 +206,7 @@ function _bash()
                 // use empty hostname as alias for www
                 $c .= "ln -s /var/www/$zonename" . "_$tld/$zonename.$tld " .
                            "/var/www/$zonename" . "_$tld/$hostname.$zonename.$tld" . "\n";
-                continue; 
+                continue;
             }
 
             $c .= "mkdir /var/www/$zonename" . "_$tld/$hostname.$zonename.$tld" . "\n";
@@ -214,7 +214,7 @@ function _bash()
             $c .= "mkdir /var/log/apache2/$hostname.$zonename.$tld" . "\n";
         }
     }
-    
+
     return $c;
 }
 
@@ -256,7 +256,7 @@ function _apache()
             $c .= "</VirtualHost>\n";
         }
     }
-    
+
     return $c;
 }
 
@@ -320,6 +320,6 @@ function _tinydns()
 
         $c .= "\n";
     }
-        
+
     return $c;
 }
index d918f22..1f86def 100644 (file)
@@ -19,7 +19,7 @@ $formname = $vars->get('formname');
 
 $addform = new Horde_Form_AddClient($vars);
 if (is_a($addform, 'PEAR_Error')) {
-    Horde::logMessage($addform, __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage($addform, 'ERR');
     $notification->push(_("An internal error has occurred.  Details have been logged for the administrator."));
     $addform = null;
 }
index e802fdc..9ebd329 100644 (file)
@@ -83,7 +83,7 @@ class Crumb_Driver_sql extends Crumb_Driver {
         $query = 'SELECT * FROM ' . $this->_params['table'];
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Crumb_Driver_sql::_listClients(): %s', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Crumb_Driver_sql::_listClients(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->getAll($query, array(), DB_FETCHMODE_ASSOC);
index 67ce5f7..9062f09 100644 (file)
@@ -29,7 +29,7 @@ class Horde_Form_AddClient extends Horde_Form
             try {
                 $turbaform = $GLOBALS['registry']->call('contacts/getAddClientForm', array(&$vars));
             } catch (Horde_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 $notification->push(_("An internal error has occurred.  Details have beenlogged for the administrator."));
                 $addform = null;
             }
@@ -55,7 +55,7 @@ class Horde_Form_AddClient extends Horde_Form
             try {
                 $whupsform = $GLOBALS['registry']->call('tickets/getAddQueueForm', array(&$vars));
             } catch (Horde_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 $notification->push(_("An internal error has occurred.  Details have been logged for the administrator."));
                 $addform = null;
             }
index 9c87fe4..eff602a 100644 (file)
@@ -69,8 +69,7 @@ class Fima_Driver_sql extends Fima_Driver {
         $query .= ' ORDER BY account_number ASC';
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::retrieveAccounts(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::retrieveAccounts(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $this->_accounts = array();
@@ -114,8 +113,7 @@ class Fima_Driver_sql extends Fima_Driver {
         $values = array($this->_ledger, $accountId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::getAccount(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::getAccount(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -150,8 +148,7 @@ class Fima_Driver_sql extends Fima_Driver {
         $values = array($this->_ledger, sprintf('%\'04s', $number));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::getAccountByNumber(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::getAccountByNumber(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -194,8 +191,7 @@ class Fima_Driver_sql extends Fima_Driver {
         $query .= $queryfilter;
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::retrievePostings(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::retrievePostings(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -211,7 +207,7 @@ class Fima_Driver_sql extends Fima_Driver {
             // correct result when account is an asset account too
             if ($this->_postingsCount > 0) {
                 $query = sprintf('SELECT SUM(p.posting_amount) posting_result ' .
-                                 'FROM %s p JOIN %s a ON a.account_id = p.posting_account ' . 
+                                 'FROM %s p JOIN %s a ON a.account_id = p.posting_account ' .
                                  $queryfilter . ' AND a.account_type = ?',
                                  $this->_params['table_postings'], $this->_params['table_accounts']);
                 $values2 = $values;
@@ -249,14 +245,14 @@ class Fima_Driver_sql extends Fima_Driver {
             $sorting = array('posting_date ASC');
         }
         $query .= ' ORDER BY ' . implode(', ', $sorting);
-        
+
         /* Limit. */
         if (count($limit) > 0) {
             if ($limit[0] < 0) {
                 $limit[0] += ceil($this->_postingsCount / $limit[1]) + 1;
             }
             $limit[0] = ($limit[0] - 1) * $limit[1];
-            
+
             $query .= ' LIMIT ' . $limit[0];
             if (isset($limit[1])) {
                 $query .= ', ' . $limit[1];
@@ -264,8 +260,7 @@ class Fima_Driver_sql extends Fima_Driver {
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::retrievePostings(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::retrievePostings(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -287,7 +282,7 @@ class Fima_Driver_sql extends Fima_Driver {
         } else {
             return $result;
         }
-        
+
         return true;
     }
 
@@ -306,8 +301,7 @@ class Fima_Driver_sql extends Fima_Driver {
         $values = array($this->_ledger, $postingId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::getPosting(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::getPosting(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -338,7 +332,7 @@ class Fima_Driver_sql extends Fima_Driver {
      */
     function getResults($groups, $filters = array()) {
         $matrix = array();
-        
+
         /* Fix grouping. */
         if (!is_array($groups)) {
             $groups = array($groups);
@@ -359,7 +353,7 @@ class Fima_Driver_sql extends Fima_Driver {
             default:               $groups[$groupId] = 'posting_'.$group; break;
             }
         }
-        
+
         /* Build the SQL query filter. */
         $query = sprintf('SELECT %s x, %s y, sum(posting_amount) result ' .
                          'FROM %s p LEFT OUTER JOIN %s asset ON p.posting_asset = asset.account_id AND p.posting_owner = asset.account_owner LEFT OUTER JOIN %s account ON p.posting_account = account.account_id AND p.posting_owner = account.account_owner ' .
@@ -382,13 +376,12 @@ class Fima_Driver_sql extends Fima_Driver {
             }
         }
         $this->_addFilters($filters, $query, $values);
-        
+
         /* Add grouping. */
         $query .= ' GROUP BY ' . implode(', ', $groups);
-        
+
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::getResults(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::getResults(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -411,7 +404,7 @@ class Fima_Driver_sql extends Fima_Driver {
             }
             $result->free();
         }
-        
+
         return $matrix;
     }
 
@@ -426,7 +419,7 @@ class Fima_Driver_sql extends Fima_Driver {
     function getAssetResults($postingtype, $perdate = null)
     {
         $perdate = ($perdate === null) ? mktime() : (int)$perdate;
-        
+
         /* Build the SQL query. */
         $query = sprintf('SELECT account_id, SUM(account_result) account_result FROM ( ' .
                          ' SELECT a1.account_id, SUM(p1.posting_amount) account_result ' .
@@ -446,8 +439,7 @@ class Fima_Driver_sql extends Fima_Driver {
                         $this->_ledger, $postingtype, $this->_ledger, FIMA_ACCOUNTTYPE_ASSET, $perdate);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::getAssetResults(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::getAssetResults(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $assetresults = array();
@@ -497,7 +489,7 @@ class Fima_Driver_sql extends Fima_Driver {
                 }
             }
         }
-        
+
         /* Create a new account based on $row's values. */
         return array('account_id' => $row['account_id'],
                      'owner' => $row['account_owner'],
@@ -508,13 +500,13 @@ class Fima_Driver_sql extends Fima_Driver {
                      'desc' => Horde_String::convertCharset($row['account_desc'], $this->_params['charset']),
                      'closed' => $row['account_closed'],
                      'label' => trim($row['account_number'] . ' ' .
-                                (($parent === null) ? '' : $parent['name'] . ' - ') . 
+                                (($parent === null) ? '' : $parent['name'] . ' - ') .
                                 Horde_String::convertCharset($row['account_name'], $this->_params['charset'])),
                      'parent_id' => ($parent === null) ? null : $parent['account_id'],
                      'parent_number' => ($parent === null) ? '' : $parent['number'],
                      'parent_name' => ($parent === null) ? '' : $parent['name']);
     }
-    
+
     /**
      * Adds an account to the backend storage.
      *
@@ -546,13 +538,12 @@ class Fima_Driver_sql extends Fima_Driver {
                         (int)(bool)$closed);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::_addAccount(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::_addAccount(): %s', $query), 'DEBUG');
 
         /* Attempt the insertion query. */
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -593,19 +584,18 @@ class Fima_Driver_sql extends Fima_Driver {
                         $accountId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::_modifyAccount(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::_modifyAccount(): %s', $query), 'DEBUG');
 
         /* Attempt the update query. */
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
         return true;
     }
-    
+
     /**
      * Deletes an account from the backend.
      *
@@ -635,7 +625,7 @@ class Fima_Driver_sql extends Fima_Driver {
                     return $delete;
                 }
             }
-        }     
+        }
 
         /* Handle postings. */
         if ($dsPostings !== false) {
@@ -644,15 +634,14 @@ class Fima_Driver_sql extends Fima_Driver {
                 $query = sprintf('DELETE FROM %s WHERE posting_owner = ? AND (posting_asset = ? OR posting_account = ?)',
                                  $this->_params['table_postings']);
                 $values = array($this->_ledger, $accountId, $accountId);
-                    
+
                 /* Log the query at a DEBUG log level. */
-                Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAccount(): %s', $query),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAccount(): %s', $query), 'DEBUG');
 
                 /* Attempt the delete query. */
                 $result = $this->_db->query($query, $values);
                 if (is_a($result, 'PEAR_Error')) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return $result;
                 }
             } else {
@@ -670,13 +659,12 @@ class Fima_Driver_sql extends Fima_Driver {
         $values = array($this->_ledger, $accountId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAccount(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAccount(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -703,7 +691,7 @@ class Fima_Driver_sql extends Fima_Driver {
                      'amount' => $row['posting_amount'],
                      'eo' => (int)(bool)$row['posting_eo']);
     }
-    
+
     /**
      * Adds a posting to the backend storage.
      *
@@ -737,13 +725,12 @@ class Fima_Driver_sql extends Fima_Driver {
                         Horde_String::convertCharset($desc, Horde_Nls::getCharset(), $this->_params['charset']));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::_addPosting(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::_addPosting(): %s', $query), 'DEBUG');
 
         /* Attempt the insertion query. */
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -787,19 +774,18 @@ class Fima_Driver_sql extends Fima_Driver {
                         $postingId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::_modifyPosting(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::_modifyPosting(): %s', $query), 'DEBUG');
 
         /* Attempt the update query. */
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
         return true;
     }
-    
+
     /**
      * Deletes a posting from the backend.
      *
@@ -817,14 +803,13 @@ class Fima_Driver_sql extends Fima_Driver {
         $values = array($this->_ledger, $postingId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::_deletePosting(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::_deletePosting(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_db->query($query, $values);
 
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -862,19 +847,18 @@ class Fima_Driver_sql extends Fima_Driver {
         $values[] = $postingId;
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Fima_Driver_sql::_shiftPosting(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Fima_Driver_sql::_shiftPosting(): %s', $query), 'DEBUG');
 
         /* Attempt the update query. */
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
         return true;
     }
-    
+
     /**
      * Shift postings in the backend.
      *
@@ -888,7 +872,7 @@ class Fima_Driver_sql extends Fima_Driver {
         if (!is_array($accountIdFrom)) {
             $accountIdFrom = array($accountIdFrom);
         }
-        
+
         foreach ($accountIdFrom as $key => $value) {
             $accountIdFrom[$key] = $this->_db->quoteSmart($value);
         }
@@ -902,21 +886,20 @@ class Fima_Driver_sql extends Fima_Driver {
             $values = array($accountIdTo, $this->_ledger, implode(',', $accountIdFrom));
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('Fima_Driver_sql::_shiftPostings(): %s', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Fima_Driver_sql::_shiftPostings(): %s', $query), 'DEBUG');
 
             /* Attempt the update query. */
             $result = $this->_db->query($query, $values);
 
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
 
         return true;
     }
-    
+
     /**
      * Deletes all postings and accounts.
      *
@@ -932,7 +915,7 @@ class Fima_Driver_sql extends Fima_Driver {
             $query = sprintf('DELETE FROM %s WHERE posting_owner = ?',
                              $this->_params['table_postings']);
             $values = array($this->_ledger);
-            
+
             /* Filter. */
             if ($postings !== true) {
                 $query .= ' AND posting_type = ?';
@@ -940,21 +923,20 @@ class Fima_Driver_sql extends Fima_Driver {
             }
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAll(): %s', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAll(): %s', $query), 'DEBUG');
 
             /* Attempt the delete query. */
             $result = $this->_db->query($query, $values);
 
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         } else {
             /* If postings aren't deleted, don't delete accounts. */
             return false;
         }
-        
+
         /* Delete Accounts */
         if ($accounts) {
             $query = sprintf('DELETE FROM %s WHERE account_owner = ?',
@@ -968,14 +950,13 @@ class Fima_Driver_sql extends Fima_Driver {
             }
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAll(): %s', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Fima_Driver_sql::_deleteAll(): %s', $query), 'DEBUG');
 
             /* Attempt the delete query. */
             $result = $this->_db->query($query, $values);
 
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -987,7 +968,7 @@ class Fima_Driver_sql extends Fima_Driver {
     /**
      * Build the where clause for a query using the passed filters
      * Attention: does not include the WHERE keyword, add WHERE 1=1 manually in the query
-     * 
+     *
      * @param array $filters  Array of filters, syntax: array(field, value [, operator = '=' [, andor = 'AND']])
      * @param array $prefix   optional prefix for fields
      *
@@ -996,7 +977,7 @@ class Fima_Driver_sql extends Fima_Driver {
     function _addFilters($filters, &$query, &$values, $prefix = '')
     {
         $filtercnt = 0;
-        
+
         foreach ($filters as $filter) {
             // and/or
             if (!isset($filter[3])) {
@@ -1007,7 +988,7 @@ class Fima_Driver_sql extends Fima_Driver {
                     $filter[3] = 'AND';
                 }
             }
-            
+
             // subfilter
             if (is_array($filter[0])) {
                 $query .= ' ' . $filter[3] . ' (1=1';
@@ -1015,7 +996,7 @@ class Fima_Driver_sql extends Fima_Driver {
                 $query .= ')';
                 continue;
             }
-            
+
             // fix operator
             if (!isset($filter[2])) {
                 $filter[2] = '=';
@@ -1025,7 +1006,7 @@ class Fima_Driver_sql extends Fima_Driver {
                     $filter[2] = '=';
                 }
             }
-             
+
             // fix operator for null values
             if ($filter[1] === null) {
                 if (!in_array($filter[2], array('IS', 'IS NOT'))) {
@@ -1034,7 +1015,7 @@ class Fima_Driver_sql extends Fima_Driver {
             } elseif (in_array($filter[2], array('IS', 'IS NOT'))) {
                 $filter[2] = ($filter[2] == 'IS') ? '=' : '!=';
             }
-            
+
             // fix operator for array value + prepare values
             if (is_array($filter[1])) {
                 if (!in_array($filter[2], array('IN', 'NOT IN'))) {
@@ -1051,17 +1032,17 @@ class Fima_Driver_sql extends Fima_Driver {
                 }
                 $filterph = '?';
             }
-            
+
             // fix != operator
             if ($filter[2] == '!=') {
                 $filter[2] = '<>';
             }
-                                
+
             $query .= sprintf(' ' . $filter[3] . ' ' . $prefix . '%s %s %s', $filter[0], $filter[2], $filterph);
             $values[] = $filter[1];
             $filtercnt++;
         }
-        
+
         return $filtercnt;
     }
 
index 6a61289..a2af487 100644 (file)
@@ -191,7 +191,7 @@ class Fima {
     {
         $ledgers = $GLOBALS['fima_shares']->listShares(Horde_Auth::getAuth(), $permission, $owneronly ? Horde_Auth::getAuth() : null);
         if (is_a($ledgers, 'PEAR_Error')) {
-            Horde::logMessage($ledgers, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($ledgers, 'ERR');
             return array();
         }
 
index 8a901b2..ef0046e 100644 (file)
@@ -226,7 +226,7 @@ if (is_a($share, 'PEAR_Error')) {
 if ($auth->hasCapability('list')) {
     $userList = $auth->listUsers();
     if (is_a($userList, 'PEAR_Error')) {
-        Horde::logMessage($userList, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($userList, 'ERR');
         $userList = array();
     }
     sort($userList);
@@ -240,7 +240,7 @@ if (!empty($conf['share']['any_group'])) {
     $groupList = $groups->getGroupMemberships(Horde_Auth::getAuth(), true);
 }
 if (is_a($groupList, 'PEAR_Error')) {
-    Horde::logMessage($groupList, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+    Horde::logMessage($groupList, 'NOTICE');
     $groupList = array();
 }
 asort($groupList);
index 580eea5..681d86d 100644 (file)
@@ -33,7 +33,7 @@ $ret = Console_Getopt::getopt(Console_Getopt::readPHPArgv(), 'h:u:p:dt:f:c:',
 
 if ($ret instanceof PEAR_Error) {
     $error = _("Couldn't read command-line options.");
-    Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+    Horde::logMessage($error, 'DEBUG');
     $cli->fatal($error);
 }
 
@@ -78,11 +78,11 @@ if (!empty($username) && !empty($password)) {
     $auth = Horde_Auth::singleton($conf['auth']['driver']);
     if (!$auth->authenticate($username, array('password' => $password))) {
         $error = _("Login is incorrect.");
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         $cli->fatal($error);
     } else {
         $msg = sprintf(_("Logged in successfully as \"%s\"."), $username);
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $cli->message($msg, 'cli.success');
     }
 }
index 501645c..be51f6d 100644 (file)
@@ -105,14 +105,14 @@ class Horde_Ajax_Imple_SpellChecker extends Horde_Ajax_Imple_Base
         try {
             $speller = Horde_SpellChecker::factory($GLOBALS['conf']['spell']['driver'], $spellArgs);
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return array();
         }
 
         try {
             return $speller->spellCheck(Horde_Util::getPost($args['input']));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return array('bad' => array(), 'suggestions' => array());
         }
     }
index 48ce573..ecc14e4 100644 (file)
@@ -300,7 +300,7 @@ class Horde_Alarm
                 try {
                     $app_alarms = $GLOBALS['registry']->callByPackage($app, 'listAlarms', array(time(), $user), array('noperms' => true));
                 } catch (Horde_Exception $e) {
-                    Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($e, 'ERR');
                     $app_alarms = array();
                 }
                 $alarms = array_merge($alarms, $app_alarms);
@@ -374,7 +374,7 @@ class Horde_Alarm
         try {
             $alarms = $this->listAlarms($user, null, $load, $preload);
         } catch (Horde_Alarm_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw $e;
         }
 
@@ -390,7 +390,7 @@ class Horde_Alarm
                     try {
                         $this->{'_' . $alarm_method}($alarm);
                     } catch (Horde_Alarm_Exception $e) {
-                        Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage($e, 'ERR');
                     }
                 }
             }
index 1600453..b84735b 100644 (file)
@@ -89,8 +89,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
         $query = sprintf('SELECT alarm_id, alarm_uid, alarm_start, alarm_end, alarm_methods, alarm_params, alarm_title, alarm_text, alarm_snooze, alarm_internal FROM %s WHERE alarm_id = ? AND %s',
                          $this->_params['table'],
                          !empty($user) ? 'alarm_uid = ?' : '(alarm_uid = ? OR alarm_uid IS NULL)');
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_get(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_get(): ' . $query, 'DEBUG');
         $alarm = $this->_db->getRow($query, array($id, $user), DB_FETCHMODE_ASSOC);
         if ($alarm instanceof PEAR_Error) {
             Horde::logMessage($alarm, __FILE__, __LINE__);
@@ -124,8 +123,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
             $values[] = '';
             $values[] = (string)$user;
         }
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_list(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_list(): ' . $query, 'DEBUG');
 
         $alarms = array();
         $result = $this->_db->query($query, $values);
@@ -183,8 +181,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
             empty($alarm['text']) ? null : $this->_toDriver($alarm['text']),
             null
         );
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_add(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_add(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -215,8 +212,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
                               : $this->_toDriver($alarm['text']),
                         $alarm['id'],
                         isset($alarm['user']) ? $alarm['user'] : '');
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_update(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_update(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -241,8 +237,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
                          $this->_params['table'],
                          !empty($user) ? 'alarm_uid = ?' : '(alarm_uid = ? OR alarm_uid IS NULL)');
         $values = array(serialize($internal), $id, $user);
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_internal(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_internal(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -266,8 +261,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
         $query = sprintf('SELECT 1 FROM %s WHERE alarm_id = ? AND %s',
                          $this->_params['table'],
                          !empty($user) ? 'alarm_uid = ?' : '(alarm_uid = ? OR alarm_uid IS NULL)');
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_exists(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_exists(): ' . $query, 'DEBUG');
 
         $result = $this->_db->getOne($query, array($id, $user));
         if ($result instanceof PEAR_Error) {
@@ -291,8 +285,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
                          $this->_params['table'],
                          !empty($user) ? 'alarm_uid = ?' : '(alarm_uid = ? OR alarm_uid IS NULL)');
         $values = array((string)$snooze->setTimezone('UTC'), $id, $user);
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_snooze(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_snooze(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -315,8 +308,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
                          $this->_params['table'],
                          !empty($user) ? 'alarm_uid = ?' : '(alarm_uid = ? OR alarm_uid IS NULL)');
         $values = array($id, $user);
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_dismiss(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_dismiss(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -341,8 +333,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
         $query = sprintf('SELECT 1 FROM %s WHERE alarm_id = ? AND %s AND (alarm_dismissed = 1 OR (alarm_snooze IS NOT NULL AND alarm_snooze >= ?))',
                          $this->_params['table'],
                          !empty($user) ? 'alarm_uid = ?' : '(alarm_uid = ? OR alarm_uid IS NULL)');
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_isSnoozed(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_isSnoozed(): ' . $query, 'DEBUG');
 
         $result = $this->_db->getOne($query, array($id, $user, (string)$time->setTimezone('UTC')));
         if ($result instanceof PEAR_Error) {
@@ -369,8 +360,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
                 : ' AND alarm_uid = ?';
             $values[] = $user;
         }
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_delete(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_delete(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -387,8 +377,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
     protected function _gc()
     {
         $query = sprintf('DELETE FROM %s WHERE alarm_end IS NOT NULL AND alarm_end < ?', $this->_params['table']);
-        Horde::logMessage('SQL query by Horde_Alarm_sql::_gc(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Horde_Alarm_sql::_gc(): ' . $query, 'DEBUG');
         $end = new Horde_Date(time());
 
         $result = $this->_write_db->query($query, (string)$end->setTimezone('UTC'));
@@ -463,8 +452,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
             $query = "ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS'";
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('SQL connection setup for Alarms, query = "%s"', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('SQL connection setup for Alarms, query = "%s"', $query), 'DEBUG');
 
             $db->query($query);
             break;
@@ -473,8 +461,7 @@ class Horde_Alarm_Sql extends Horde_Alarm
             $query = "SET datestyle TO 'iso'";
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('SQL connection setup for Alarms, query = "%s"', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('SQL connection setup for Alarms, query = "%s"', $query), 'DEBUG');
 
             $db->query($query);
             break;
index 761526b..726a92b 100644 (file)
@@ -6,7 +6,7 @@ $params = array('phptype' => 'mysql',
                 'charset' => 'iso-8859-1');
 
 require_once 'Log.php';
-$conf['log'] = array('priority' => PEAR_LOG_DEBUG,
+$conf['log'] = array('priority' => 'DEBUG',
                      'ident' => 'HORDE',
                      'params' => array('append' => true),
                      'name' => '/tmp/horde.log',
index 04b9666..da722c8 100644 (file)
@@ -357,7 +357,7 @@ class Horde_Auth
             try {
                 $GLOBALS['registry']->callByPackage($app, 'removeUserData', array($userId));
             } catch (Horde_Auth_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 $errApps[] = $app;
             }
         }
index 1c558e7..cb3a208 100644 (file)
@@ -288,7 +288,7 @@ class Horde_Auth_Customsql extends Horde_Auth_Sql
         $query = str_replace('\L', $this->_db->quote($userId), $query);
         $pw = $this->_db->getOne($query);
         if ($pw instanceof PEAR_Error) {
-            Horde::logMessage($pw, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($pw, __FILE__, __LINE__, 'ERR');
             return '';
         }
 
index c149518..2537a1a 100644 (file)
@@ -167,7 +167,7 @@ class Horde_Auth_Cyrsql extends Horde_Auth_Sql
         try {
             $this->_connect();
         } catch (Horde_Auth_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Horde_Auth_Exception('', Horde_Auth::REASON_FAILED);
         }
 
@@ -187,11 +187,11 @@ class Horde_Auth_Cyrsql extends Horde_Auth_Sql
             $values = array($userId);
         }
 
-        Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::_authenticate(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::_authenticate(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Auth_Exception('', Horde_Auth::REASON_FAILED);
         }
 
@@ -249,13 +249,13 @@ class Horde_Auth_Cyrsql extends Horde_Auth_Sql
                                                       $this->_params['encryption'],
                                                       $this->_params['show_encryption']));
 
-            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::addUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::addUser(): ' . $query, 'DEBUG');
 
             $dbresult = $this->_db->query($query, $values);
             $query = 'INSERT INTO virtual (alias, dest, username, status) VALUES (?, ?, ?, 1)';
             $values = array($userId, $userId, $name);
 
-            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::addUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::addUser(): ' . $query, 'DEBUG');
 
             $dbresult2 = $this->_db->query($query, $values);
             if ($dbresult2 instanceof PEAR_Error) {
@@ -325,13 +325,13 @@ Horde_String::convertCharset($userName . $this->_separator . $value . '@' . $dom
                              $this->_params['domain_field']);
             $values = array($name, $domain);
 
-            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::removeUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::removeUser(): ' . $query, 'DEBUG');
 
             $dbresult = $this->_db->query($query, $values);
             $query = 'DELETE FROM virtual WHERE dest = ?';
             $values = array($userId);
 
-            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::removeUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::removeUser(): ' . $query, 'DEBUG');
 
             $dbresult2 = $this->_db->query($query, $values);
             if ($dbresult2 instanceof PEAR_Error) {
@@ -380,7 +380,7 @@ Horde_String::convertCharset($userName . $this->_separator . $value . '@' . $dom
                              $this->_params['username_field']);
         }
 
-        Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::listUsers(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::listUsers(): ' . $query, 'DEBUG');
 
         $result = $this->_db->getAll($query, null, DB_FETCHMODE_ORDERED);
         if ($result instanceof PEAR_Error) {
@@ -447,7 +447,7 @@ Horde_String::convertCharset($userName . $this->_separator . $value . '@' . $dom
                             $oldID);
         }
 
-        Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::updateUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Auth_Cyrsql::updateUser(): ' . $query, 'DEBUG');
 
         $res = $this->_db->query($query, $values);
         if ($res instanceof PEAR_Error) {
index 6179576..0a66c1e 100644 (file)
@@ -111,7 +111,7 @@ class Horde_Auth_Kolab extends Horde_Auth_Base
         } catch (Horde_Kolab_Session_Exception_Badlogin $e) {
             throw new Horde_Auth_Exception('', Horde_Auth::REASON_BADLOGIN);
         } catch (Horde_Kolab_Session_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Horde_Auth_Exception('', Horde_Auth::REASON_FAILED);
         }
 
index 05e243d..355e92f 100644 (file)
@@ -98,7 +98,7 @@ class Horde_Auth_Ldap extends Horde_Auth_Base
                             $this->_params['version'],
                             @ldap_errno($this->_ds),
                             @ldap_error($this->_ds)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    'ERR');
             }
         }
 
@@ -109,7 +109,7 @@ class Horde_Auth_Ldap extends Horde_Auth_Base
                     sprintf('STARTTLS failed: [%d] %s',
                             @ldap_errno($this->_ds),
                             @ldap_error($this->_ds)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    'ERR');
             }
         }
 
@@ -120,7 +120,7 @@ class Horde_Auth_Ldap extends Horde_Auth_Base
                     sprintf('Unable to disable directory referrals on this connection to Active Directory: [%d] %s',
                             @ldap_errno($this->_ds),
                             @ldap_error($this->_ds)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    'ERR');
             }
         }
 
@@ -155,7 +155,7 @@ class Horde_Auth_Ldap extends Horde_Auth_Base
         $search = @$func($this->_ds, $this->_params['basedn'], $filter,
                          array($this->_params['uid']));
         if (!$search) {
-            Horde::logMessage(ldap_error($this->_ds), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage(ldap_error($this->_ds), 'ERR');
             throw new Horde_Auth_Exception(_("Could not search the LDAP server."));
         }
 
@@ -236,7 +236,7 @@ class Horde_Auth_Ldap extends Horde_Auth_Base
                     $lookupshadow['shadowmin']     = $this->_params['minage'];
                     $lookupshadow['shadowmax']     = $this->_params['maxage'];
                 } else {
-                    Horde::logMessage('Wrong time format: ' . $information[0]['passwordexpirationtime'][0], __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage('Wrong time format: ' . $information[0]['passwordexpirationtime'][0], 'ERR');
                 }
             } else {
                 if (isset($information[0]['shadowmax'][0])) {
index d227154..ae41617 100644 (file)
@@ -253,7 +253,7 @@ class Horde_Auth_Passwd extends Horde_Auth_Base
         try {
             $this->_read();
         } catch (Horde_Auth_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Horde_Auth_Exception('', Horde_Auth::REASON_FAILED);
         }
 
index 0e5ac3b..b9c0ce2 100644 (file)
@@ -56,16 +56,15 @@ class Horde_Auth_Signup_Sql extends Horde_Auth_Signup
                         time(),
                         $_SERVER['REMOTE_ADDR'],
                         serialize($signup->data));
-        Horde::logMessage('SQL query by Auth_Signup_sql::_queueSignup(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Auth_Signup_sql::_queueSignup(): ' . $query, 'DEBUG');
         $stmt = $this->_write_db->prepare($query, null, MDB2_PREPARE_MANIP);
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $result = $stmt->execute($values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $stmt->free();
@@ -88,12 +87,12 @@ class Horde_Auth_Signup_Sql extends Horde_Auth_Signup
                                     . ' WHERE user_name = ?');
 
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $result = $stmt->execute(array($user));
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -116,17 +115,17 @@ class Horde_Auth_Signup_Sql extends Horde_Auth_Signup
     {
         $stmt = $this->_db->prepare('SELECT * FROM ' . $this->_params['table'] . ' WHERE user_name = ?');
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $results = $stmt->execute(array($username));
         if (is_a($results, 'PEAR_Error')) {
-            Horde::logMessage($results, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($results, 'ERR');
             return $results;
         }
         $data = $results->fetchRow(MDB2_FETCHMODE_ASSOC);
         if (is_a($data, 'PEAR_Error')) {
-            Horde::logMessage($data, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($data, 'ERR');
             return $data;
         } elseif (empty($data)) {
             return PEAR::RaiseError(sprintf(_("User \"%s\" does not exist."), $name));
@@ -151,7 +150,7 @@ class Horde_Auth_Signup_Sql extends Horde_Auth_Signup
         $query = 'SELECT * FROM ' . $this->_params['table'] . '  ORDER BY signup_date';
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (empty($result)) {
             return array();
@@ -178,12 +177,12 @@ class Horde_Auth_Signup_Sql extends Horde_Auth_Signup
     {
         $stmt = $this->_write_db->prepare('DELETE FROM ' . $this->_params['table'] . ' WHERE user_name = ?', null, MDB2_PREPARE_MANIP);
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $result = $stmt->execute(array($username));
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $stmt->free();
index 5ea086b..d1e743d 100644 (file)
@@ -119,7 +119,7 @@ class Horde_Auth_Sql extends Horde_Auth_Base
         try {
             $this->_connect();
         } catch (Horde_Auth_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Horde_Auth_Exception('', Horde_Auth::REASON_FAILED);
         }
 
@@ -129,11 +129,11 @@ class Horde_Auth_Sql extends Horde_Auth_Base
                          $this->_params['username_field']);
         $values = array($userId);
 
-        Horde::logMessage('SQL Query by Auth_sql::_authenticate(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Auth_sql::_authenticate(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Auth_Exception('', Horde_Auth::REASON_FAILED);
         }
 
@@ -186,7 +186,7 @@ class Horde_Auth_Sql extends Horde_Auth_Base
                                                   $this->_params['encryption'],
                                                   $this->_params['show_encryption']));
 
-        Horde::logMessage('SQL Query by Auth_sql::addUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Auth_sql::addUser(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -254,11 +254,11 @@ class Horde_Auth_Sql extends Horde_Auth_Base
                          $this->_params['username_field']);
         $values = array($oldID);
 
-        Horde::logMessage('SQL Query by Auth_sql:updateUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Auth_sql:updateUser(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Auth_Exception($result);
         }
     }
@@ -290,7 +290,7 @@ class Horde_Auth_Sql extends Horde_Auth_Base
                                                   $this->_params['show_encryption']),
                         $userId);
 
-        Horde::logMessage('SQL Query by Auth_sql::resetPassword(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Auth_sql::resetPassword(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -317,7 +317,7 @@ class Horde_Auth_Sql extends Horde_Auth_Base
                          $this->_params['username_field']);
         $values = array($userId);
 
-        Horde::logMessage('SQL Query by Auth_sql::removeUser(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Auth_sql::removeUser(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
@@ -342,7 +342,7 @@ class Horde_Auth_Sql extends Horde_Auth_Base
                          $this->_params['username_field'],
                          $this->_params['table']);
 
-        Horde::logMessage('SQL Query by Auth_sql::listUsers(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Auth_sql::listUsers(): ' . $query, 'DEBUG');
 
         $res = $this->_db->getCol($query);
         if ($res instanceof PEAR_Error) {
@@ -367,7 +367,7 @@ class Horde_Auth_Sql extends Horde_Auth_Base
                          $this->_params['username_field']);
         $values = array($userId);
 
-        Horde::logMessage('SQL Query by Auth_sql::exists(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Auth_sql::exists(): ' . $query, 'DEBUG');
 
         $res = $this->_db->getOne($query, $values);
         return ($res instanceof PEAR_Error)
index 28f73e8..7cd618b 100644 (file)
@@ -34,11 +34,6 @@ class Horde_Auth_Kolab_Class_KolabTest extends PHPUnit_Framework_TestCase
 {
     public function setUp()
     {
-        @include_once 'Log.php';
-        if (!defined('PEAR_LOG_DEBUG')) {
-            $this->markTestSkipped('The PEAR_LOG_DEBUG constant is not available!');
-        }
-
         $this->session = $this->getMock('Horde_Kolab_Session_Interface');
         $this->factory = $this->getMock('Horde_Kolab_Session_Factory_Interface');
 
@@ -128,4 +123,4 @@ class Horde_Auth_Kolab_Class_KolabTest extends PHPUnit_Framework_TestCase
         $auth->authenticate('user', array('password' => 'test'), false);
         $this->assertEquals(Horde_Auth::REASON_BADLOGIN, Horde_Auth::getAuthError());
     }
-}
\ No newline at end of file
+}
index 3b02c7d..73a305f 100644 (file)
@@ -36,11 +36,6 @@ class Horde_Auth_Kolab_Integration_AuthTest extends PHPUnit_Framework_TestCase
 {
     public function setUp()
     {
-        @include_once 'Log.php';
-        if (!defined('PEAR_LOG_DEBUG')) {
-            $this->markTestSkipped('The PEAR_LOG_DEBUG constant is not available!');
-        }
-
         /** Provide the mock configuration for the server */
         $config = array();
         $config['ldap']['basedn'] = 'dc=test';
@@ -153,4 +148,4 @@ class Horde_Auth_Kolab_Dummy extends Horde_Auth_Kolab
     {
         return $this->_credentials['userId'];
     }
-}
\ No newline at end of file
+}
index c14fc8e..1933c97 100644 (file)
@@ -122,7 +122,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
         try {
             $this->_connect();
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return;
         }
 
@@ -132,7 +132,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
     }
 
@@ -160,7 +160,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
         try {
             $this->_connect();
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
 
@@ -180,18 +180,18 @@ class Horde_Cache_Sql extends Horde_Cache_Base
 
         $result = $this->_db->getOne($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         } elseif (is_null($result)) {
             /* No rows were found - cache miss */
-            Horde::logMessage(sprintf('Cache miss: %s (Id %s newer than %d)', $okey, $key, $maxage), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Cache miss: %s (Id %s newer than %d)', $okey, $key, $maxage), 'DEBUG');
             return false;
         }
 
         if ($this->_mc) {
             $this->_mc->set($key, $result);
         }
-        Horde::logMessage(sprintf('Cache hit: %s (Id %s newer than %d)', $okey, $key, $maxage), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Cache hit: %s (Id %s newer than %d)', $okey, $key, $maxage), 'DEBUG');
 
         return $result;
     }
@@ -218,7 +218,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
         try {
             $this->_connect();
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
 
@@ -229,7 +229,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
             ? 0
             : $this->_getLifetime($lifetime) + $timestamp;
 
-        Horde::logMessage(sprintf('Cache set: %s (Id %s set at %d expires at %d)', $okey, $key, $timestamp, $expiration), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Cache set: %s (Id %s set at %d expires at %d)', $okey, $key, $timestamp, $expiration), 'DEBUG');
 
         // Remove any old cache data and prevent duplicate keys
         $query = 'DELETE FROM ' . $this->_params['table'] . ' WHERE cache_id=?';
@@ -244,7 +244,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
@@ -273,7 +273,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
         try {
             $this->_connect();
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
 
@@ -290,16 +290,16 @@ class Horde_Cache_Sql extends Horde_Cache_Base
 
         $result = $this->_db->getRow($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
         $timestamp = time();
         if (empty($result)) {
-            Horde::logMessage(sprintf('Cache exists() miss: %s (Id %s newer than %d)', $okey, $key, $timestamp), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Cache exists() miss: %s (Id %s newer than %d)', $okey, $key, $timestamp), 'DEBUG');
             return false;
         }
-        Horde::logMessage(sprintf('Cache exists() hit: %s (Id %s newer than %d)', $okey, $key, $timestamp), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Cache exists() hit: %s (Id %s newer than %d)', $okey, $key, $timestamp), 'DEBUG');
 
         return true;
     }
@@ -322,7 +322,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
         try {
             $this->_connect();
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
 
@@ -332,7 +332,7 @@ class Horde_Cache_Sql extends Horde_Cache_Base
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
index dce624e..8c518da 100644 (file)
 class Horde
 {
     /**
-     * Log instance.
-     *
-     * @var Log
-     */
-    static protected $_logger;
-
-    /**
      * Has compression been started?
      *
      * @var boolean
@@ -64,119 +57,15 @@ class Horde
     static protected $_inlineScript = array();
 
     /**
-     * Logs a message to the global Horde log backend.
-     *
-     * @param mixed $message     Either a string or an object with a
-     *                           getMessage() method (e.g. PEAR_Error,
-     *                           Exception).
-     * @param string $file       What file was the log function called from
-     *                           (e.g. __FILE__)?
-     * @param integer $line      What line was the log function called from
-     *                           (e.g. __LINE__)?
-     * @param integer $priority  The priority of the message. One of:
-     * <pre>
-     * PEAR_LOG_EMERG
-     * PEAR_LOG_ALERT
-     * PEAR_LOG_CRIT
-     * PEAR_LOG_ERR
-     * PEAR_LOG_WARNING
-     * PEAR_LOG_NOTICE
-     * PEAR_LOG_INFO
-     * PEAR_LOG_DEBUG
-     * </pre>
-     */
-    static public function logMessage($message, $file, $line,
-                                      $priority = PEAR_LOG_INFO)
-    {
-        $logger = self::getLogger();
-
-        if ($logger === false) {
-            return;
-        }
-
-        if ($priority > $GLOBALS['conf']['log']['priority']) {
-            return;
-        }
-
-        if ($message instanceof PEAR_Error) {
-            $userinfo = $message->getUserInfo();
-            $message = $message->getMessage();
-            if (!empty($userinfo)) {
-                if (is_array($userinfo)) {
-                    $old_error = error_reporting(0);
-                    $userinfo = implode(', ', $userinfo);
-                    error_reporting($old_error);
-                }
-                $message .= ': ' . $userinfo;
-            }
-        } elseif (is_object($message)) {
-            if (is_callable(array($message, 'toString'))) {
-                $message = $message->toString();
-            } elseif (is_callable(array($message, 'getMessage'))) {
-                $message = $message->getMessage();
-            }
-        }
-
-        $app = isset($GLOBALS['registry'])
-            ? $GLOBALS['registry']->getApp()
-            : null;
-        $message = '[' . ($app ? $app : 'horde') . '] ' . $message . ' [pid ' . getmypid() . ' on line ' . $line . ' of "' . $file . '"]';
-
-        /* Make sure to log in the system's locale and timezone. */
-        $locale = setlocale(LC_TIME, 0);
-        setlocale(LC_TIME, 'C');
-        $tz = getenv('TZ');
-        @putenv('TZ');
-
-        $logger->log($message, $priority);
-
-        /* Restore original locale and timezone. */
-        setlocale(LC_TIME, $locale);
-        if ($tz) {
-            @putenv('TZ=' . $tz);
-        }
-
-        return true;
-    }
-
-    /**
-     * Get an instantiated instance of the configured logger, if enabled.
-     * getLogger() will fatally exit if a Log object can not be
-     * instantiated.
+     * Shortcut to logging method.
      *
-     * @return mixed  Log object on success, false if disabled.
-     * @throws Horde_Exception
+     * @see Horde_Core_Log_Logger
      */
-    static public function getLogger()
+    static public function logMessage($event, $priority = 'INFO',
+                                      $options = array())
     {
-        global $conf;
-
-        if (empty($conf['log']['enabled'])) {
-            return false;
-        }
-
-        if (isset(self::$_logger)) {
-            return self::$_logger;
-        }
-
-        // Try to make sure that we can log messages somehow.
-        if (empty($conf['log']) ||
-            empty($conf['log']['type']) ||
-            empty($conf['log']['name']) ||
-            empty($conf['log']['ident']) ||
-            !isset($conf['log']['params'])) {
-            throw new Horde_Exception('Horde is not correctly configured to log error messages. You must configure at least a text file log in horde/config/conf.php.');
-        }
-
-        self::$_logger = Log::singleton($conf['log']['type'],
-                                        $conf['log']['name'],
-                                        $conf['log']['ident'],
-                                        $conf['log']['params']);
-        if (!self::$_logger instanceof Log) {
-            throw new Horde_Exception('An error has occurred. Furthermore, Horde encountered an error attempting to log this error. Please check your Horde logging configuration in horde/config/conf.php.');
-        }
-
-        return self::$_logger;
+        $options['trace'] = 2;
+        $GLOBALS['injector']->getInstance('Horde_Log_Logger')->log($event, $priority, $options);
     }
 
     /**
@@ -247,7 +136,7 @@ class Horde
 
         // Log the error via logMessage() if requested.
         if ($log) {
-            self::logMessage($error, $file, $line, PEAR_LOG_EMERG);
+            self::logMessage($error, 'EMERG');
         }
 
         if ($cli) {
@@ -275,7 +164,7 @@ HTML;
     static public function logDeprecated($errno, $errstr, $errfile, $errline,
                                          $errcontext)
     {
-        self::logMessage($errstr, $errfile, $errline, PEAR_LOG_DEBUG);
+        self::logMessage(new ErrorException($errstr, 0, $errno, $errfile, $errline), 'DEBUG');
     }
 
     /**
@@ -861,7 +750,7 @@ HTML;
         // Return an error if neither main or vhosted versions of the config
         // file exist.
         if (!$was_included) {
-            self::logMessage(sprintf('Failed to import configuration file "%s".', $config_dir . $config_file), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            self::logMessage(sprintf('Failed to import configuration file "%s".', $config_dir . $config_file), 'DEBUG');
             return is_array($var_names) ? array() : null;
         }
 
@@ -1697,10 +1586,10 @@ HTML;
             $used = array_keys(self::$_used);
             sort($used);
             $remaining = str_replace($used, array(), 'abcdefghijklmnopqrstuvwxyz');
-            self::logMessage('Access key information for ' . $script, __FILE__, __LINE__);
-            self::logMessage('Used labels: ' . implode(',', $labels), __FILE__, __LINE__);
-            self::logMessage('Used keys: ' . implode('', $used), __FILE__, __LINE__);
-            self::logMessage('Free keys: ' . $remaining, __FILE__, __LINE__);
+            self::logMessage('Access key information for ' . $script);
+            self::logMessage('Used labels: ' . implode(',', $labels));
+            self::logMessage('Used keys: ' . implode('', $used));
+            self::logMessage('Free keys: ' . $remaining);
             return;
         }
 
@@ -1858,15 +1747,15 @@ HTML;
 
         if ($error) {
             $error = sprintf('Hook %s in application %s not called.', $hook, $app);
-            self::logMessage($error, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            self::logMessage($error, 'DEBUG');
             throw new Horde_Exception_HookNotSet($error);
         }
 
         try {
-            self::logMessage(sprintf('Hook %s in application %s called.', $hook, $app), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            self::logMessage(sprintf('Hook %s in application %s called.', $hook, $app), 'DEBUG');
             return call_user_func_array(array($hook_ob, $hook), $args);
         } catch (Horde_Exception $e) {
-            self::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            self::logMessage($e, 'ERR');
             throw $e;
         }
     }
index 1e8ec75..8bd2634 100644 (file)
@@ -3,7 +3,35 @@ class Horde_Core_Binder_Logger implements Horde_Injector_Binder
 {
     public function create(Horde_Injector $injector)
     {
-        return new Horde_Log_Logger(new Horde_Log_Handler_Null());
+        global $conf;
+
+        // Try to make sure that we can log messages somehow.
+        if (empty($conf['log']['enabled'])) {
+            $handler = new Horde_Log_Handler_Null();
+        } else {
+            switch ($conf['log']['type']) {
+            case 'file':
+                $handler = new Horde_Log_Handler_Stream($conf['log']['name'], $conf['log']['params']['append'] ? 'a+' : 'w+');
+                break;
+
+            case 'stream':
+                $handler = new Horde_Log_Handler_Stream($conf['log']['name']);
+                break;
+
+            case 'syslog':
+                $handler = new Horde_Log_Handler_Syslog();
+                break;
+
+            case 'null':
+            default:
+                $handler = new Horde_Log_Handler_Null();
+                break;
+            }
+
+            $handler->addFilter(constant('Horde_Log::' . $conf['log']['priority']));
+        }
+
+        return new Horde_Core_Log_Logger($handler);
     }
 
     public function equals(Horde_Injector_Binder $binder)
diff --git a/framework/Core/lib/Horde/Core/Log/Logger.php b/framework/Core/lib/Horde/Core/Log/Logger.php
new file mode 100644 (file)
index 0000000..4bf4b6b
--- /dev/null
@@ -0,0 +1,122 @@
+<?php
+/**
+ * This class extends the base Horde_Log_Logger class to ensure that the log
+ * entries are consistently generated across the applications and framework
+ * libraries.
+ *
+ * Copyright 2010 The Horde Project (http://www.horde.org/)
+ *
+ * See the enclosed file COPYING for license information (LGPL). If you
+ * did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
+ *
+ * @author  Michael Slusarz <slusarz@curecanti.org>
+ * @package Horde_Core
+ */
+class Horde_Core_Log_Logger extends Horde_Log_Logger
+{
+    /**
+     * Logs a message to the global Horde log backend.
+     *
+     * @param mixed $event     Either a string (log string), an array
+     *                         (containing 'level', 'message', and 'timestamp'
+                               entries) or an object with a getMessage()
+                               method (e.g. PEAR_Error, Exception,
+                               ErrorException).
+     * @param mixed $priority  The priority of the message. Integers
+     *                         correspond to Horde_Log constants. String
+     *                         values are auto translated to Horde_Log
+     *                         constants.
+     * @param array $options   Additional options:
+     * <pre>
+     * 'file' - (string) The filename to use in the log message.
+     * 'line' - (integer) The file line to use in the log message.
+     * 'trace' - (integer) The trace level of the original log location.
+     * </pre>
+     */
+    public function log($event, $priority = 'INFO', $options = array())
+    {
+        /* If an array is passed in, assume that the caller knew what they
+         * were doing and pass it directly to the log backend. */
+        if (is_array($event)) {
+            parent::log($event, $priority);
+            exit;
+        }
+
+        if ($event instanceof Exception) {
+            $text = $event->getMessage();
+            if ($event instanceof ErrorException) {
+                $trace = array(
+                    'file' => $event->getFile(),
+                    'line' => $event->getLine()
+                );
+            } else {
+                $trace = reset($event->getTrace());
+            }
+        } else {
+            if ($event instanceof PEAR_Error) {
+                $userinfo = $event->getUserInfo();
+                $text = $event->getMessage();
+                if (!empty($userinfo)) {
+                    if (is_array($userinfo)) {
+                        $old_error = error_reporting(0);
+                        $userinfo = implode(', ', $userinfo);
+                        error_reporting($old_error);
+                    }
+                    $text .= ': ' . $userinfo;
+                }
+            } elseif (is_object($event)) {
+                $text = strval($event);
+                if (!is_string($text)) {
+                    $text = is_callable(array($event, 'getMessage'))
+                        ? $event->getMessage()
+                        : '';
+                }
+            } else {
+                $text = $event;
+            }
+
+            $trace = debug_backtrace();
+            $trace = $trace[isset($options['trace']) ? ($options['trace'] - 1) : 0];
+        }
+
+        $file = isset($options['file'])
+            ? $options['file']
+            : $trace['file'];
+        $line = isset($options['line'])
+            ? $options['line']
+            : $trace['line'];
+
+        $app = isset($GLOBALS['registry'])
+            ? $GLOBALS['registry']->getApp()
+            : 'horde';
+
+        $message = ($app ? '[' . $app . '] ' : '') . $text . ' [pid ' . getmypid() . ' on line ' . $line . ' of "' . $file . '"]';
+
+        if (is_string($priority)) {
+            $priority = defined('Horde_Log::' . $priority)
+                ? constant('Horde_Log::' . $priority)
+                : Horde_Log::INFO;
+        }
+
+        /* Make sure to log in the system's locale and timezone. */
+        // TODO: Needed?
+        $locale = setlocale(LC_TIME, 0);
+        setlocale(LC_TIME, 'C');
+        $tz = getenv('TZ');
+        @putenv('TZ');
+
+        parent::log(array(
+            'level' => $priority,
+            'message' => $message,
+            //'timestamp'
+        ));
+
+        /* Restore original locale and timezone. */
+        // TODO: Needed?
+        setlocale(LC_TIME, $locale);
+        if ($tz) {
+            @putenv('TZ=' . $tz);
+        }
+    }
+
+}
index 602a190..d967dbb 100644 (file)
@@ -331,7 +331,7 @@ class Horde_Registry
     }
 
     /**
-     * Stores cacheable member variables in the session at shutdown.
+     * Events to do on shutdown.
      */
     public function __destruct()
     {
@@ -341,10 +341,8 @@ class Horde_Registry
         }
 
         /* Register memory tracker if logging in debug mode. */
-        if (!empty($GLOBALS['conf']['log']['enabled']) &&
-            ($GLOBALS['conf']['log']['priority'] == PEAR_LOG_DEBUG) &&
-            function_exists('memory_get_peak_usage')) {
-            Horde::logMessage('Max memory usage: ' . memory_get_peak_usage(true) . ' bytes', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        if (function_exists('memory_get_peak_usage')) {
+            Horde::logMessage('Max memory usage: ' . memory_get_peak_usage(true) . ' bytes', 'DEBUG');
         }
     }
 
@@ -494,7 +492,7 @@ class Horde_Registry
                         'noperms' => $api->noPerms
                     );
                 } catch (Horde_Exception $e) {
-                    Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    Horde::logMessage($e, 'DEBUG');
                 }
             }
         }
@@ -1029,7 +1027,7 @@ class Horde_Registry
                 throw new Horde_Exception('User is not authorized', self::AUTH_FAILURE);
             }
 
-            Horde::logMessage(sprintf('%s does not have READ permission for %s', Horde_Auth::getAuth() ? 'User ' . Horde_Auth::getAuth() : 'Guest user', $app), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('%s does not have READ permission for %s', Horde_Auth::getAuth() ? 'User ' . Horde_Auth::getAuth() : 'Guest user', $app), 'DEBUG');
             throw new Horde_Exception(sprintf(_('%s is not authorized for %s.'), Horde_Auth::getAuth() ? 'User ' . Horde_Auth::getAuth() : 'Guest user', $this->applications[$app]['name']), self::PERMISSION_DENIED);
         }
 
@@ -1405,7 +1403,7 @@ class Horde_Registry
             $_SESSION['_registry']['md5'][$name] = $md5sum = hash('md5', $data);
             $id = $this->_getCacheId($name, false) . '|' . $md5sum;
             if ($ob->set($id, $data, 86400)) {
-                Horde::logMessage('Horde_Registry: stored ' . $name . ' with cache ID ' . $id, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('Horde_Registry: stored ' . $name . ' with cache ID ' . $id, 'DEBUG');
             }
         }
     }
@@ -1431,7 +1429,7 @@ class Horde_Registry
             $result = $GLOBALS['injector']->getInstance('Horde_Cache')->get($id, 86400);
             if ($result !== false) {
                 $this->_cache[$name] = unserialize($result);
-                Horde::logMessage('Horde_Registry: retrieved ' . $name . ' with cache ID ' . $id, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('Horde_Registry: retrieved ' . $name . ' with cache ID ' . $id, 'DEBUG');
                 return true;
             }
         }
index 23b2a1d..e20b076 100644 (file)
@@ -37,7 +37,8 @@ Application Framework.
   <api>beta</api>
  </stability>
  <license uri="http://www.gnu.org/copyleft/lesser.html">LGPL</license>
- <notes>* Add Horde_Themes:: class.
+ <notes>* Convert from PEAR Log to Horde_Log for logging.
+ * Add Horde_Themes:: class.
  * Add Horde::nocacheUrl().
  * Remove dependency on Horde_DOM package.
  * Added Horde_Registry_Api:: and Horde_Registry_Application:: classes.
@@ -75,6 +76,9 @@ Application Framework.
       <dir name="Factory">
        <file name="KolabServer.php" role="php" />
       </dir> <!-- /lib/Horde/Core/Factory -->
+      <dir name="Log">
+       <file name="Logger.php" role="php" />
+      </dir> <!-- /lib/Horde/Core/Log -->
       <dir name="Notification">
        <file name="Status.php" role="php" />
       </dir> <!-- /lib/Horde/Core/Notification -->
@@ -144,7 +148,7 @@ Application Framework.
    </package>
    <package>
     <name>Log</name>
-    <channel>pear.php.net</channel>
+    <channel>pear.horde.org</channel>
    </package>
    <package>
     <name>Prefs</name>
@@ -185,6 +189,7 @@ Application Framework.
    <install name="lib/Horde/Core/Binder/Perms.php" as="Horde/Core/Binder/Perms.php" />
    <install name="lib/Horde/Core/Binder/Template.php" as="Horde/Core/Binder/Template.php" />
    <install name="lib/Horde/Core/Factory/KolabServer.php" as="Horde/Core/Factory/KolabServer.php" />
+   <install name="lib/Horde/Core/Log/Logger.php" as="Horde/Core/Log/Logger.php" />
    <install name="lib/Horde/Core/Notification/Status.php" as="Horde/Core/Notification/Status.php" />
    <install name="lib/Horde/ErrorHandler.php" as="Horde/ErrorHandler.php" />
    <install name="lib/Horde/Exception/HookNotSet.php" as="Horde/Exception/HookNotSet.php" />
index 7ea6730..86e8533 100644 (file)
@@ -76,7 +76,7 @@ class DataTree_sql extends DataTree {
     {
         $query = 'SELECT DISTINCT group_uid FROM ' .  $this->_params['table'];
 
-        Horde::logMessage('SQL Query by DataTree_sql::getGroups(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::getGroups(): ' . $query, 'DEBUG');
 
         return $this->_db->getCol($query);
     }
@@ -123,7 +123,7 @@ class DataTree_sql extends DataTree {
             return true;
         }
 
-        Horde::logMessage('SQL Query by DataTree_sql::_load(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::_load(): ' . $query, 'DEBUG');
         $data = $this->_db->getAll($query);
         if (is_a($data, 'PEAR_Error')) {
             return $data;
@@ -148,7 +148,7 @@ class DataTree_sql extends DataTree {
         if (empty($query)) {
             return 0;
         }
-        Horde::logMessage('SQL Query by DataTree_sql::_count(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::_count(): ' . $query, 'DEBUG');
         return (int)$this->_db->getOne($query);
     }
 
@@ -253,7 +253,7 @@ class DataTree_sql extends DataTree {
         $values = array($root,
                         $this->_params['group']);
 
-        Horde::logMessage('SQL Query by DataTree_sql::_buildParentIds(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::_buildParentIds(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $root = $this->_db->getAssoc($query, false, $values);
         if (is_a($root, 'PEAR_Error') || !count($root)) {
             return '';
@@ -334,7 +334,7 @@ class DataTree_sql extends DataTree {
                          $this->_params['table'],
                          $in,
                          $this->_db->quote($this->_params['group']));
-        Horde::logMessage('SQL Query by DataTree_sql::_loadById(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::_loadById(): ' . $query, 'DEBUG');
         $parents = $this->_db->getAssoc($query);
         if (is_a($parents, 'PEAR_Error')) {
             return $parents;
@@ -367,7 +367,7 @@ class DataTree_sql extends DataTree {
                  ' AND group_uid = ? ORDER BY datatree_id';
         $values = array_merge($ids, array($this->_params['group']));
 
-        Horde::logMessage('SQL Query by DataTree_sql::_loadById(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::_loadById(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $data = $this->_db->getAll($query, $values);
         if (is_a($data, 'PEAR_Error')) {
             return $data;
@@ -392,7 +392,7 @@ class DataTree_sql extends DataTree {
         $object_parents = '';
         foreach ($object_names as $name) {
             $values = array($this->_params['group'], $name, $object_parents);
-            Horde::logMessage('SQL Query by DataTree_sql::_exists(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::_exists(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
 
             $result = $this->_db->getOne($query, $values);
             if (is_a($result, 'PEAR_Error') || !$result) {
@@ -444,7 +444,7 @@ class DataTree_sql extends DataTree {
         $query = 'SELECT datatree_name FROM ' . $this->_params['table'] .
             ' WHERE group_uid = ? AND datatree_id = ?';
         $values = array($this->_params['group'], (int)$id);
-        Horde::logMessage('SQL Query by DataTree_sql::_getName(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::_getName(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
 
         $name = $this->_db->getOne($query, $values);
         if (is_a($name, 'PEAR_Error')) {
@@ -536,7 +536,7 @@ class DataTree_sql extends DataTree {
         /* Get the next unique ID. */
         $id = $this->_write_db->nextId($this->_params['table']);
         if (is_a($id, 'PEAR_Error')) {
-            Horde::logMessage($id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($id, 'ERR');
             return $id;
         }
 
@@ -606,16 +606,16 @@ class DataTree_sql extends DataTree {
                         (int)$ser,
                         $parents);
 
-        Horde::logMessage('SQL Query by DataTree_sql::add(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::add(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
         $reorder = $this->reorder($parents, $order, $id);
         if (is_a($reorder, 'PEAR_Error')) {
-            Horde::logMessage($reorder, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($reorder, 'ERR');
             return $reorder;
         }
 
@@ -676,7 +676,7 @@ class DataTree_sql extends DataTree {
                              $this->_write_db->quote($parent),
                              is_null($order) ? 'NULL' : (int)$order) . $pquery;
 
-            Horde::logMessage('SQL Query by DataTree_sql::reorder(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::reorder(): ' . $query, 'DEBUG');
             $result = $this->_write_db->query($query);
         } elseif (is_array($order)) {
             /* Multi update. */
@@ -687,7 +687,7 @@ class DataTree_sql extends DataTree {
             $values = array($this->_params['group'],
                             $parent);
 
-            Horde::logMessage('SQL Query by DataTree_sql::reorder(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::reorder(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
 
             $result = $this->_db->getOne($query, $values);
             if (is_a($result, 'PEAR_Error')) {
@@ -702,7 +702,7 @@ class DataTree_sql extends DataTree {
                          ' SET datatree_order = ? WHERE datatree_id = ?';
                 $values = array($o_key, is_null($o_cid) ? NULL : (int)$o_cid);
 
-                Horde::logMessage('SQL Query by DataTree_sql::reorder(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('SQL Query by DataTree_sql::reorder(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
                 $result = $this->_write_db->query($query, $values);
                 if (is_a($result, 'PEAR_Error')) {
                     return $result;
@@ -731,7 +731,7 @@ class DataTree_sql extends DataTree {
         $values = array(is_null($order) ? NULL : (int)$order,
                         (int)$id);
 
-        Horde::logMessage('SQL Query by DataTree_sql::setOrder(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::setOrder(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -755,7 +755,7 @@ class DataTree_sql extends DataTree {
         $values = array($this->_params['group'],
                         '%:' . (int)$id . '');
 
-        Horde::logMessage('SQL Query by DataTree_sql::remove(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::remove(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $children = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
 
         if (count($children)) {
@@ -777,7 +777,7 @@ class DataTree_sql extends DataTree {
                  ' WHERE datatree_id = ?';
         $values = array((int)$id);
 
-        Horde::logMessage('SQL Query by DataTree_sql::remove(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::remove(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
@@ -787,7 +787,7 @@ class DataTree_sql extends DataTree {
                  ' WHERE datatree_id = ?';
         $values = array((int)$id);
 
-        Horde::logMessage('SQL Query by DataTree_sql::remove(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::remove(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
@@ -836,7 +836,7 @@ class DataTree_sql extends DataTree {
                  ' WHERE datatree_id IN (?' . str_repeat(', ?', count($ids) - 1) . ')';
         $values = $ids;
 
-        Horde::logMessage('SQL Query by DataTree_sql::removeByIds(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::removeByIds(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
@@ -846,7 +846,7 @@ class DataTree_sql extends DataTree {
                  ' WHERE datatree_id IN (?' . str_repeat(', ?', count($ids) - 1) . ')';
         $values = $ids;
 
-        Horde::logMessage('SQL Query by DataTree_sql::removeByIds(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::removeByIds(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -876,7 +876,7 @@ class DataTree_sql extends DataTree {
                  ' WHERE datatree_name IN (?' . str_repeat(', ?', count($names) - 1) . ')';
         $values = $names;
 
-        Horde::logMessage('SQL Query by DataTree_sql::removeByNames(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::removeByNames(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $ids = $this->_db->getCol($query, 0, $values);
         if (is_a($ids, 'PEAR_Error')) {
             return $ids;
@@ -912,7 +912,7 @@ class DataTree_sql extends DataTree {
                         $old_parent_path . ':' . $id . ':%',
                         (int)$id);
 
-        Horde::logMessage('SQL Query by DataTree_sql::move(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::move(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $rowset = $this->_db->query($query, $values);
         if (is_a($rowset, 'PEAR_Error')) {
             return $rowset;
@@ -942,7 +942,7 @@ class DataTree_sql extends DataTree {
                              $this->_write_db->quote($ppath),
                              (int)$row['datatree_id']);
 
-            Horde::logMessage('SQL Query by DataTree_sql::move(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::move(): ' . $query, 'DEBUG');
             $result = $this->_write_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
                 return $result;
@@ -981,7 +981,7 @@ class DataTree_sql extends DataTree {
         $values = array(Horde_String::convertCharset($new_object_name, Horde_Nls::getCharset(), $this->_params['charset']),
                         (int)$id);
 
-        Horde::logMessage('SQL Query by DataTree_sql::rename(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::rename(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
 
         return is_a($result, 'PEAR_Error') ? $result : true;
@@ -1005,10 +1005,10 @@ class DataTree_sql extends DataTree {
                              $this->_params['table'],
                              implode(', ', $cid));
 
-            Horde::logMessage('SQL Query by DataTree_sql::getData(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::getData(): ' . $query, 'DEBUG');
             $result = $this->_db->getAssoc($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -1034,7 +1034,7 @@ class DataTree_sql extends DataTree {
                      ' WHERE datatree_id = ?';
             $values = array((int)$cid);
 
-            Horde::logMessage('SQL Query by DataTree_sql::getData(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::getData(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
             $row = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
 
             $data = Horde_Serialize::unserialize($row['datatree_data'],
@@ -1077,7 +1077,7 @@ class DataTree_sql extends DataTree {
                              implode(', ', $cid),
                              $filter);
 
-            Horde::logMessage('SQL Query by DataTree_sql::getAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::getAttributes(): ' . $query, 'DEBUG');
             $rows = $this->_db->getAll($query, DB_FETCHMODE_ASSOC);
             if (is_a($rows, 'PEAR_Error')) {
                 return $rows;
@@ -1099,7 +1099,7 @@ class DataTree_sql extends DataTree {
                              (int)$cid,
                              $filter);
 
-            Horde::logMessage('SQL Query by DataTree_sql::getAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::getAttributes(): ' . $query, 'DEBUG');
             $rows = $this->_db->getAll($query, DB_FETCHMODE_ASSOC);
             for ($i = 0; $i < count($rows); $i++) {
                 $rows[$i]['value'] = Horde_String::convertCharset($rows[$i]['value'],
@@ -1139,16 +1139,16 @@ class DataTree_sql extends DataTree {
         }
         list($query, $values) = $aq;
 
-        Horde::logMessage('SQL Query by DataTree_sql::countByAttributes(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::countByAttributes(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $row = $result->fetchRow();
         if (is_a($row, 'PEAR_Error')) {
-            Horde::logMessage($row, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($row, 'ERR');
             return $row;
         }
 
@@ -1206,11 +1206,11 @@ class DataTree_sql extends DataTree {
                             $query = $this->_db->modifyLimitQuery($query, $from, $count);
                         }
 
-                        Horde::logMessage('SQL Query by DataTree_sql::getByAttributes(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        Horde::logMessage('SQL Query by DataTree_sql::getByAttributes(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
 
                         $result = $this->_db->query($query, $values);
                         if (is_a($result, 'PEAR_Error')) {
-                            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                            Horde::logMessage($result, 'ERR');
                             return $result;
                         }
                         while ($row = $result->fetchRow()) {
@@ -1241,10 +1241,10 @@ class DataTree_sql extends DataTree {
             $query = $this->_db->modifyLimitQuery($query, $from, $count);
         }
 
-        Horde::logMessage('SQL Query by DataTree_sql::getByAttributes(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::getByAttributes(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -1290,7 +1290,7 @@ class DataTree_sql extends DataTree {
                          $where,
                          ($direction == 1) ? 'DESC' : 'ASC');
 
-        Horde::logMessage('SQL Query by DataTree_sql::sortByAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::sortByAttributes(): ' . $query, 'DEBUG');
         $ordered_ids = $this->_db->getCol($query);
 
         /* Make sure that some ids didn't get lost because has no such
@@ -1480,11 +1480,11 @@ class DataTree_sql extends DataTree {
                          $where,
                          $levelQuery);
 
-        Horde::logMessage('SQL Query by DataTree_sql::getAttributeValues(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by DataTree_sql::getAttributeValues(): ' . $query, 'DEBUG');
 
         $rows = $this->_db->getCol($query);
         if (is_a($rows, 'PEAR_Error')) {
-            Horde::logMessage($rows, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($rows, 'ERR');
         }
 
         return $rows;
@@ -1777,7 +1777,7 @@ class DataTree_sql extends DataTree {
                      ' SET datatree_data = ? WHERE datatree_id = ?';
             $values = array(NULL, (int)$id);
 
-            Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
             $this->_write_db->query($query, $values);
 
             /* Start a transaction. */
@@ -1788,7 +1788,7 @@ class DataTree_sql extends DataTree {
                      ' WHERE datatree_id = ?';
             $values = array((int)$id);
 
-            Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
                 $this->_write_db->rollback();
@@ -1810,7 +1810,7 @@ class DataTree_sql extends DataTree {
                                 $attr['key'],
                                 Horde_String::convertCharset($attr['value'], Horde_Nls::getCharset(), $this->_params['charset']));
 
-                Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
 
                 $result = $this->_write_db->execute($statement, $values);
                 if (is_a($result, 'PEAR_Error')) {
@@ -1838,7 +1838,7 @@ class DataTree_sql extends DataTree {
                             (int)$ser,
                             (int)$id);
 
-            Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by DataTree_sql::updateData(): ' . $query . ', ' . var_export($values, true), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
 
             return is_a($result, 'PEAR_Error') ? $result : true;
index 9e70e78..b17d967 100644 (file)
@@ -692,7 +692,7 @@ class Horde_Form {
 
     function execute()
     {
-        Horde::logMessage('Warning: Horde_Form::execute() called, should be overridden', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Warning: Horde_Form::execute() called, should be overridden', 'DEBUG');
     }
 
     /**
index 1105c66..0ba3ec5 100644 (file)
@@ -565,7 +565,7 @@ class Group {
         } elseif ($subgroups) {
             $groups = $this->getGroupMemberships($user, true);
             if (is_a($groups, 'PEAR_Error')) {
-                Horde::logMessage($groups, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($groups, 'ERR');
                 return false;
             }
 
@@ -573,7 +573,7 @@ class Group {
         } else {
             $users = $this->listUsers($gid);
             if (is_a($users, 'PEAR_Error')) {
-                Horde::logMessage($users, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($users, 'ERR');
                 return false;
             }
             return in_array($user, $users);
index 718727f..9ddcbcc 100644 (file)
@@ -414,7 +414,7 @@ class Group_contactlists extends Group {
 
         $results = $this->_db[$source]->getRow($sql,array(), DB_FETCHMODE_ASSOC);
         if (is_a($results, 'PEAR_Error')) {
-            Horde::logMessage($results, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($results, 'ERR');
         }
         $this->_listEntries[$gid] = $results;
 
@@ -467,7 +467,7 @@ class Group_contactlists extends Group {
 
             $results = $this->_db[$newSource]->getRow($sql);
             if (is_a($results, 'PEAR_Error')) {
-                Horde::logMessage($results, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($results, 'ERR');
                 return $results;
             }
 
@@ -561,7 +561,7 @@ class Group_contactlists extends Group {
 
         $users = $this->_getAllMembers($gid, $subgroups);
         if (is_a($users, 'PEAR_Error')) {
-            Horde::logMessage($users, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($users, 'ERR');
             return false;
         }
         $result = !empty($users[$user]);
index b848466..b49a399 100644 (file)
@@ -88,7 +88,7 @@ class Group_ldap extends Group {
                     sprintf('STARTTLS failed: [%d] %s',
                             @ldap_errno($this->_ds),
                             @ldap_error($this->_ds)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    'ERR');
             }
         }
 
index 899e77c..ac20516 100644 (file)
@@ -676,7 +676,7 @@ class Group_sql extends Group {
         if ($subgroups) {
             $groups = $this->getGroupMemberships($user, true);
             if (is_a($groups, 'PEAR_Error')) {
-                Horde::logMessage($groups, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($groups, 'ERR');
                 return false;
             }
 
index ea764c4..d2b2def 100644 (file)
@@ -261,7 +261,7 @@ class Horde_History_Sql extends Horde_History
             if (!empty($this->_logger)) {
                 $this->_logger->error($result->getMessage());
             } else {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
             }
             throw new Horde_Exception($result->getMessage());
         }
index 872c518..7808e0f 100644 (file)
@@ -102,22 +102,22 @@ class Horde_Kolab_Filter_Base
             return $result;
         }
 
-        Horde::logMessage(sprintf("%s starting up (sender=%s, recipients=%s, client_address=%s)", 
-                                  get_class($this), $this->_sender, 
-                                  join(', ',$this->_recipients), 
+        Horde::logMessage(sprintf("%s starting up (sender=%s, recipients=%s, client_address=%s)",
+                                  get_class($this), $this->_sender,
+                                  join(', ',$this->_recipients),
                                   $this->_client_address),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          'DEBUG');
 
         $result = $this->_parse($inh, $transport);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
         }
 
-        Horde::logMessage(sprintf("%s successfully completed (sender=%s, recipients=%s, client_address=%s, id=%s)", 
-                                  get_class($this), $this->_sender, 
-                                  join(', ',$this->_recipients), 
+        Horde::logMessage(sprintf("%s successfully completed (sender=%s, recipients=%s, client_address=%s, id=%s)",
+                                  get_class($this), $this->_sender,
+                                  join(', ',$this->_recipients),
                                   $this->_client_address, $this->_id),
-                          __FILE__, __LINE__, PEAR_LOG_INFO);
+                          'INFO');
     }
 
     /**
@@ -208,7 +208,7 @@ class Horde_Kolab_Filter_Base
         }
 
         if (empty($values['recipient'])) {
-            $msg = 'Please provide one or more recipients.' 
+            $msg = 'Please provide one or more recipients.'
                 . "\n\n" . $p->getUsage();
             return PEAR::raiseError($msg, OUT_STDOUT | EX_USAGE);
         }
@@ -219,8 +219,7 @@ class Horde_Kolab_Filter_Base
         $this->_fqhostname = strtolower($values['host']);
         $this->_sasl_username = strtolower($values['user']);
 
-        Horde::logMessage(sprintf("Arguments: %s", print_r($values, true)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("Arguments: %s", print_r($values, true)), 'DEBUG');
 
         Horde_Nls::setCharset('utf-8');
 
@@ -265,7 +264,7 @@ class Horde_Kolab_Filter_Base
          */
         if (!isset($conf['log'])) {
             $conf['log']['enabled']          = true;
-            $conf['log']['priority']         = PEAR_LOG_DEBUG;
+            $conf['log']['priority']         = 'DEBUG';
             $conf['log']['type']             = 'syslog';
             $conf['log']['name']             = LOG_MAIL;
             $conf['log']['ident']            = 'kolabfilter';
@@ -274,7 +273,7 @@ class Horde_Kolab_Filter_Base
     }
 }
 
-class Horde_Kolab_Filter_Argv_Parser extends Horde_Argv_Parser 
+class Horde_Kolab_Filter_Argv_Parser extends Horde_Argv_Parser
 {
     public function parserError($msg)
     {
index 84de398..daf5804 100644 (file)
@@ -84,7 +84,7 @@ class Horde_Kolab_Filter_Content extends Horde_Kolab_Filter_Base
                 /* Done with headers */
                 $state = RM_STATE_READING_BODY;
                 if ($from && $verify_from_header) {
-                    $rc = $this->_verify_sender($this->_sasl_username, $this->_sender, 
+                    $rc = $this->_verify_sender($this->_sasl_username, $this->_sender,
                                                 $from, $this->_client_address);
                     if (is_a($rc, 'PEAR_Error')) {
                         return $rc;
@@ -97,8 +97,7 @@ class Horde_Kolab_Filter_Content extends Horde_Kolab_Filter_Base
                         /* Rewrite from */
                         if (strpos($from, $rc) === false) {
                             Horde::logMessage(sprintf("Rewriting '%s' to '%s'",
-                                                      $from, $rc), 
-                                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                                      $from, $rc), 'DEBUG');
                             $rewrittenfrom = "From: $rc\r\n";
                         }
                     }
@@ -120,8 +119,7 @@ class Horde_Kolab_Filter_Content extends Horde_Kolab_Filter_Base
                         $subject = $regs[1];
                         $state = RM_STATE_READING_SUBJECT;
                     } else if (eregi('^Content-Type: text/calendar', $line)) {
-                        Horde::logMessage("Found iCal data in message",
-                                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        Horde::logMessage("Found iCal data in message", 'DEBUG');
                         $ical = true;
                     } else if (eregi('^Message-ID: (.*)', $line, $regs)) {
                         $this->_id = $regs[1];
@@ -211,8 +209,8 @@ class Horde_Kolab_Filter_Content extends Horde_Kolab_Filter_Base
             $port = 10025;
         }
 
-        $transport = &Horde_Kolab_Filter_Transport::factory($transport, 
-                                               array('host' => $host, 
+        $transport = &Horde_Kolab_Filter_Transport::factory($transport,
+                                               array('host' => $host,
                                                      'port' => $port));
 
         $tmpf = @fopen($this->_tmpfile, 'r');
@@ -338,7 +336,7 @@ class Horde_Kolab_Filter_Content extends Horde_Kolab_Filter_Base
         }
 
         /* Allow anything from localhost and
-         * fellow Kolab-hosts 
+         * fellow Kolab-hosts
          */
         if ($client_addr == $local_addr) {
             return true;
@@ -409,30 +407,27 @@ class Horde_Kolab_Filter_Content extends Horde_Kolab_Filter_Base
 
             if ($sasluser) {
                 if (!in_array(strtolower($from), $allowed_addrs)) {
-                    Horde::logMessage(sprintf("%s is not an allowed From address for %s", 
-                                              $from, $sasluser), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    Horde::logMessage(sprintf("%s is not an allowed From address for %s", $from, $sasluser), 'DEBUG');
                     return false;
                 }
             } else {
                 foreach ($domains as $domain) {
-                    if (strtolower($fromdom) == $domain 
+                    if (strtolower($fromdom) == $domain
                         || ($verify_subdomains
                             && substr($fromdom, -strlen($domain)-1) == ".$domain")) {
                         if ($reject_forged_from_header) {
-                            Horde::logMessage(sprintf("%s is not an allowed From address for unauthenticated users.", 
-                                                      $from), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                            Horde::logMessage(sprintf("%s is not an allowed From address for unauthenticated users.", $from), 'DEBUG');
                             return false;
                         } else {
                             require_once 'Horde/String.php';
                             require_once 'Horde/MIME.php';
 
                             /* Rewrite */
-                            Horde::logMessage(sprintf("%s is not an allowed From address for unauthenticated users, rewriting.", 
-                                                      $from), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                            Horde::logMessage(sprintf("%s is not an allowed From address for unauthenticated users, rewriting.", $from), 'DEBUG');
 
                             if (property_exists($adr, 'personal')) {
-                                $name = str_replace(array("\\", '"'), 
-                                                    array("\\\\",'\"'), 
+                                $name = str_replace(array("\\", '"'),
+                                                    array("\\\\",'\"'),
                                                     MIME::decode($adr->personal, 'utf-8'));
                             } else {
                                 $name = '';
index b80fc1d..41981c2 100644 (file)
@@ -70,8 +70,7 @@ class Horde_Kolab_Filter_Incoming extends Horde_Kolab_Filter_Base
                 /* Done with headers */
                 $headers_done = true;
             } else if (eregi('^Content-Type: text/calendar', $line)) {
-                Horde::logMessage("Found iCal data in message",
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage("Found iCal data in message", 'DEBUG');
                 $ical = true;
             } else if (eregi('^Message-ID: (.*)', $line, $regs)) {
                 $this->_id = $regs[1];
@@ -137,8 +136,7 @@ class Horde_Kolab_Filter_Incoming extends Horde_Kolab_Filter_Base
                 }
                 Horde::logMessage(sprintf("Calling resmgr_filter(%s, %s, %s, %s)",
                                           $this->_fqhostname, $this->_sender,
-                                          $resource, $this->_tmpfile), __FILE__, __LINE__,
-                                  PEAR_LOG_DEBUG);
+                                          $resource, $this->_tmpfile), 'DEBUG');
                 $r = new Kolab_Resource();
                 $rc = $r->handleMessage($this->_fqhostname, $this->_sender,
                                         $resource, $this->_tmpfile);
@@ -157,8 +155,7 @@ class Horde_Kolab_Filter_Incoming extends Horde_Kolab_Filter_Base
 
         /* Check if we still have recipients */
         if (empty($this->_recipients)) {
-            Horde::logMessage("No recipients left.",
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage("No recipients left.", 'DEBUG');
             return;
         } else {
             $result = $this->_deliver($transport);
@@ -167,8 +164,7 @@ class Horde_Kolab_Filter_Incoming extends Horde_Kolab_Filter_Base
             }
         }
 
-        Horde::logMessage("Filter_Incoming successfully completed.",
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Filter_Incoming successfully completed.", 'DEBUG');
     }
 
     /**
@@ -216,15 +212,13 @@ class Horde_Kolab_Filter_Incoming extends Horde_Kolab_Filter_Base
                 return $dn;
             }
             if (!$dn) {
-                Horde::logMessage(sprintf('User %s does not exist!', $real_recipient),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf('User %s does not exist!', $real_recipient), 'DEBUG');
             }
             try {
                 $user = $server->fetch($dn, 'Horde_Kolab_Server_Object_Kolab_User');
             } catch (Horde_Kolab_Server_Exception $e) {
                 Horde::logMessage(sprintf('Failed fetching user object %s. Error was:',
-                                          $dn, $e->getMessage()),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                          $dn, $e->getMessage()), 'DEBUG');
                 $user->code = OUT_LOG | EX_TEMPFAIL;
                 return $user;
             }
index 598917d..94ce53d 100644 (file)
@@ -114,8 +114,7 @@ class Kolab_Filter_Outlook
                         array(), false);
                     }
                     Horde::logMessage(sprintf("Adding missing organizer '%s <%s>' to iCal.",
-                                              $org_name, $org_email),
-                                      __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                              $org_name, $org_email), 'DEBUG');
                     $icaltxt = $iCal->exportvCalendar();
                 }
             }
@@ -167,8 +166,7 @@ class Kolab_Filter_Outlook
     function embedICal($fqhostname, $sender, $recipients, $origfrom, $subject,
                $tmpfname, $transport)
     {
-        Horde::logMessage(sprintf("Encapsulating iCal message forwarded by %s", $sender),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("Encapsulating iCal message forwarded by %s", $sender), 'DEBUG');
 
         $forwardtext = "This is an invitation forwarded by outlook and\n".
             "was rectified by the Kolab server.\n".
@@ -195,8 +193,7 @@ class Kolab_Filter_Outlook
         list( $headers, $mime) = Kolab_Filter_Outlook::_mimeParse($requestText);
         $parts = $mime->contentTypeMap();
         if (count($parts) != 1 || $parts[1] != 'text/calendar') {
-            Horde::logMessage("Message does not contain exactly one toplevel text/calendar part, passing through.",
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage("Message does not contain exactly one toplevel text/calendar part, passing through.", 'DEBUG');
             return false;
         }
         $basepart = $mime->getBasePart();
index 8a4695c..3962fb0 100644 (file)
@@ -156,7 +156,7 @@ class Horde_Kolab_Filter_Response
          */
         if (!isset($conf['kolab']['filter']['debug'])
             || !$conf['kolab']['filter']['debug']) {
-            Horde::logMessage($msg, $file, $line, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
         } else {
             $msg .= ' (Line ' . $frame['line'] . ' in ' . basename($frame['file']) . ")\n";
             fwrite(STDOUT, $msg);
index 69411ae..21fd30d 100644 (file)
@@ -209,8 +209,7 @@ class Dovecot_LDA
 
         Horde::logMessage(sprintf("Starting Dovecot delivery process with UID %d, GID %d (sender=%s, recipient=%s) ...",
                                   getmyuid(), getmygid(),
-                                  $this->_envelopeSender, $recipient),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $this->_envelopeSender, $recipient), 'DEBUG');
 
         $deliver = $conf['kolab']['filter']['dovecot_deliver'];
 
@@ -229,11 +228,9 @@ class Dovecot_LDA
      */
     function _stop_deliver()
     {
-        Horde::logMessage("Stoping Dovecot delivery process ...",
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Stoping Dovecot delivery process ...", 'DEBUG');
         $retval = pclose($this->_deliver_fh);
-        Horde::logMessage(sprintf("... return value was %d\n", $retval),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("... return value was %d\n", $retval), 'DEBUG');
         if ($retval != 0) {
             return PEAR::raiseError('Dovecot LDA Backend delivery process signaled an error.');
         }
index 9bed33c..be51078 100644 (file)
@@ -75,8 +75,7 @@ class Kolab_Resource
         if (is_array($dn)) {
             if (count($dn) > 1) {
                 Horde::logMessage(sprintf("%s objects returned for %s",
-                                          $count($dn), $resource),
-                                  __FILE__, __LINE__, PEAR_LOG_WARNING);
+                                          $count($dn), $resource), 'WARN');
                 return false;
             } else {
                 $dn = $dn[0];
@@ -313,8 +312,7 @@ class Kolab_Resource
                     $object['alarm'] = -$trigger / 60;
                 }
             } else {
-                Horde::logMessage('No TRIGGER in VALARM. ' . $trigger->getMessage(),
-                                  __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage('No TRIGGER in VALARM. ' . $trigger->getMessage(), 'ERR');
             }
         }
 
@@ -328,8 +326,7 @@ class Kolab_Resource
         }
 
         Horde::logMessage(sprintf('Assembled event object: %s',
-                                  print_r($object, true)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  print_r($object, true)), 'DEBUG');
 
         return $object;
     }
@@ -358,13 +355,11 @@ class Kolab_Resource
             $action = RM_ACT_MANUAL;
         }
         Horde::logMessage(sprintf('Action for %s is %s',
-                                  $sender, $action),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $sender, $action), 'DEBUG');
 
         // Get out as early as possible if manual
         if ($action == RM_ACT_MANUAL) {
-            Horde::logMessage(sprintf('Passing through message to %s', $id),
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf('Passing through message to %s', $id), 'INFO');
             return true;
         }
 
@@ -372,15 +367,13 @@ class Kolab_Resource
         $iCalendar = &$this->_getICal($tmpfname);
         if ($iCalendar === false) {
             // No iCal in mail
-            Horde::logMessage(sprintf('Could not parse iCalendar data, passing through to %s', $id),
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf('Could not parse iCalendar data, passing through to %s', $id), 'INFO');
             return true;
         }
         // Get the event details out of the iTip request
         $itip = &$iCalendar->findComponent('VEVENT');
         if ($itip === false) {
-            Horde::logMessage(sprintf('No VEVENT found in iCalendar data, passing through to %s', $id),
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf('No VEVENT found in iCalendar data, passing through to %s', $id), 'INFO');
             return true;
         }
 
@@ -390,18 +383,15 @@ class Kolab_Resource
                                                              $itip->getAttributeDefault('METHOD', 'REQUEST')));
 
         // What resource are we managing?
-        Horde::logMessage(sprintf('Processing %s method for %s', $method, $id),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Processing %s method for %s', $method, $id), 'DEBUG');
 
         // This is assumed to be constant across event creation/modification/deletipn
         $uid = $itip->getAttributeDefault('UID', '');
-        Horde::logMessage(sprintf('Event has UID %s', $uid),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Event has UID %s', $uid), 'DEBUG');
 
         // Who is the organiser?
         $organiser = preg_replace('/^mailto:\s*/i', '', $itip->getAttributeDefault('ORGANIZER', ''));
-        Horde::logMessage(sprintf('Request made by %s', $organiser),
-                      __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Request made by %s', $organiser), 'DEBUG');
 
         // What is the events summary?
         $summary = $itip->getAttributeDefault('SUMMARY', '');
@@ -410,19 +400,16 @@ class Kolab_Resource
         $dtend = $this->convert2epoch($itip->getAttributeDefault('DTEND', 0));
 
         Horde::logMessage(sprintf('Event starts on <%s> %s and ends on <%s> %s.',
-                                  $dtstart, $this->iCalDate2Kolab($dtstart), $dtend, $this->iCalDate2Kolab($dtend)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $dtstart, $this->iCalDate2Kolab($dtstart), $dtend, $this->iCalDate2Kolab($dtend)), 'DEBUG');
 
         if ($action == RM_ACT_ALWAYS_REJECT) {
             if ($method == 'REQUEST') {
-                Horde::logMessage(sprintf('Rejecting %s method', $method),
-                                  __FILE__, __LINE__, PEAR_LOG_INFO);
+                Horde::logMessage(sprintf('Rejecting %s method', $method), 'INFO');
                 $this->sendITipReply($cn, $resource, $itip, RM_ITIP_DECLINE,
                                      $organiser, $uid, $is_update);
                 return false;
             } else {
-                Horde::logMessage(sprintf('Passing through %s method for ACT_ALWAYS_REJECT policy', $method),
-                                  __FILE__, __LINE__, PEAR_LOG_INFO);
+                Horde::logMessage(sprintf('Passing through %s method for ACT_ALWAYS_REJECT policy', $method), 'INFO');
                 return true;
             }
         }
@@ -449,8 +436,7 @@ class Kolab_Resource
 
         if (is_a($imap_error, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Failed accessing IMAP calendar: %s',
-                                      $folder->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $folder->getMessage()), 'ERR');
             if ($action == RM_ACT_MANUAL_IF_CONFLICTS) {
                 return true;
             }
@@ -459,8 +445,7 @@ class Kolab_Resource
         switch ($method) {
         case 'REQUEST':
             if ($action == RM_ACT_MANUAL) {
-                Horde::logMessage(sprintf('Passing through %s method', $method),
-                                  __FILE__, __LINE__, PEAR_LOG_INFO);
+                Horde::logMessage(sprintf('Passing through %s method', $method), 'INFO');
                 break;
             }
 
@@ -493,8 +478,7 @@ class Kolab_Resource
                 $vfbstart = $vfb->getAttributeDefault('DTSTART', 0);
                 $vfbend = $vfb->getAttributeDefault('DTEND', 0);
                 Horde::logMessage(sprintf('Free/busy info starts on <%s> %s and ends on <%s> %s',
-                                          $vfbstart, $this->iCalDate2Kolab($vfbstart), $vfbend, $this->iCalDate2Kolab($vfbend)),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                          $vfbstart, $this->iCalDate2Kolab($vfbstart), $vfbend, $this->iCalDate2Kolab($vfbend)), 'DEBUG');
 
                 if ($vfbstart && $dtstart > $this->convert2epoch ($vfbend)) {
                     $outofperiod=1;
@@ -502,12 +486,10 @@ class Kolab_Resource
                     // Check whether we are busy or not
                     $busyperiods = $vfb->getBusyPeriods();
                     Horde::logMessage(sprintf('Busyperiods: %s',
-                                              print_r($busyperiods, true)),
-                                      __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                              print_r($busyperiods, true)), 'DEBUG');
                     $extraparams = $vfb->getExtraParams();
                     Horde::logMessage(sprintf('Extraparams: %s',
-                                              print_r($extraparams, true)),
-                                      __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                              print_r($extraparams, true)), 'DEBUG');
                     $conflict = false;
                     if (!empty($object['recurrence'])) {
                         $recurrence = new Horde_Date_Recurrence(time());
@@ -538,8 +520,7 @@ class Kolab_Resource
                             Horde::logMessage(sprintf('Busy period from %s to %s',
                                                       strftime('%a, %d %b %Y %H:%M:%S %z', $busyfrom),
                                                       strftime('%a, %d %b %Y %H:%M:%S %z', $busyto)
-                                              ),
-                                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                              ), 'DEBUG');
                             if ((isset($extraparams[$busyfrom]['X-UID'])
                                  && in_array(base64_decode($extraparams[$busyfrom]['X-UID']), $ignore))
                                 || (isset($extraparams[$busyfrom]['X-SID'])
@@ -548,8 +529,7 @@ class Kolab_Resource
                                 continue;
                             }
                             if (($busyfrom >= $dtstart && $busyfrom < $dtend) || ($dtstart >= $busyfrom && $dtstart < $busyto)) {
-                                Horde::logMessage('Request overlaps',
-                                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                Horde::logMessage('Request overlaps', 'DEBUG');
                                 $conflict = true;
                                 break;
                             }
@@ -562,12 +542,10 @@ class Kolab_Resource
                     if ($conflict) {
                         if ($action == RM_ACT_MANUAL_IF_CONFLICTS) {
                             //sendITipReply(RM_ITIP_TENTATIVE);
-                            Horde::logMessage('Conflict detected; Passing mail through',
-                                              __FILE__, __LINE__, PEAR_LOG_INFO);
+                            Horde::logMessage('Conflict detected; Passing mail through', 'INFO');
                             return true;
                         } else if ($action == RM_ACT_REJECT_IF_CONFLICTS) {
-                            Horde::logMessage('Conflict detected; rejecting',
-                                              __FILE__, __LINE__, PEAR_LOG_INFO);
+                            Horde::logMessage('Conflict detected; rejecting', 'INFO');
                             $this->sendITipReply($cn, $id, $itip, RM_ITIP_DECLINE,
                                                  $organiser, $uid, $is_update);
                             return false;
@@ -577,8 +555,7 @@ class Kolab_Resource
             }
 
             if (is_a($imap_error, 'PEAR_Error')) {
-                Horde::logMessage('Could not access users calendar; rejecting',
-                                  __FILE__, __LINE__, PEAR_LOG_INFO);
+                Horde::logMessage('Could not access users calendar; rejecting', 'INFO');
                 $this->sendITipReply($cn, $id, $itip, RM_ITIP_DECLINE,
                                      $organiser, $uid, $is_update);
                 return false;
@@ -588,8 +565,7 @@ class Kolab_Resource
             // was specified; either way we add the new event & send an 'ACCEPT'
             // iTip reply
 
-            Horde::logMessage(sprintf('Adding event %s', $uid),
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf('Adding event %s', $uid), 'INFO');
 
             if (!empty($conf['kolab']['filter']['simple_locks'])) {
                 if (!empty($conf['kolab']['filter']['simple_locks_timeout'])) {
@@ -613,22 +589,19 @@ class Kolab_Resource
                         $counter++;
                     }
                     if ($counter == $timeout) {
-                        Horde::logMessage(sprintf('Lock timeout of %s seconds exceeded. Rejecting invitation.', $timeout),
-                                          __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage(sprintf('Lock timeout of %s seconds exceeded. Rejecting invitation.', $timeout), 'ERR');
                         $this->sendITipReply($cn, $id, $itip, RM_ITIP_DECLINE,
                                              $organiser, $uid, $is_update);
                         return false;
                     }
                     $result = file_put_contents($lockfile, 'LOCKED');
                     if ($result === false) {
-                        Horde::logMessage(sprintf('Failed creating lock file %s.', $lockfile),
-                                          __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage(sprintf('Failed creating lock file %s.', $lockfile), 'ERR');
                     } else {
                         $this->lockfile = $lockfile;
                     }
                 } else {
-                    Horde::logMessage(sprintf('The lock directory %s is missing. Disabled locking.', $lockdir),
-                                      __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage(sprintf('The lock directory %s is missing. Disabled locking.', $lockdir), 'ERR');
                 }
             }
 
@@ -668,8 +641,7 @@ class Kolab_Resource
             if ($outofperiod) {
                 $this->sendITipReply($cn, $resource, $itip, RM_ITIP_TENTATIVE,
                                      $organiser, $uid, $is_update);
-                Horde::logMessage('No freebusy information available',
-                                  __FILE__, __LINE__, PEAR_LOG_NOTICE);
+                Horde::logMessage('No freebusy information available', 'NOTICE');
             } else {
                 $this->sendITipReply($cn, $resource, $itip, RM_ITIP_ACCEPT,
                                      $organiser, $uid, $is_update);
@@ -677,16 +649,14 @@ class Kolab_Resource
             return false;
 
         case 'CANCEL':
-            Horde::logMessage(sprintf('Removing event %s', $uid),
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf('Removing event %s', $uid), 'INFO');
 
             if (is_a($imap_error, 'PEAR_Error')) {
                 $body = sprintf(_("Unable to access %s's calendar:"), $resource) . "\n\n" . $summary;
                 $subject = sprintf(_("Error processing \"%s\""), $summary);
             } else if (!$data->objectUidExists($uid)) {
                 Horde::logMessage(sprintf('Canceled event %s is not present in %s\'s calendar',
-                                          $uid, $resource),
-                                  __FILE__, __LINE__, PEAR_LOG_WARNING);
+                                          $uid, $resource), 'WARNING');
                 $body = sprintf(_("The following event that was canceled is not present in %s's calendar:"), $resource) . "\n\n" . $summary;
                 $subject = sprintf(_("Error processing \"%s\""), $summary);
             } else {
@@ -695,22 +665,19 @@ class Kolab_Resource
                  * Delete any old events that we updated
                  */
                 Horde::logMessage(sprintf('Deleting %s because of cancel',
-                                          $uid),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                          $uid), 'DEBUG');
 
                 $result = $data->delete($uid);
                 if (is_a($result, 'PEAR_Error')) {
                     Horde::logMessage(sprintf('Deleting %s failed with %s',
-                                              $uid, $result->getMessage()),
-                                      __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                              $uid, $result->getMessage()), 'DEBUG');
                 }
 
                 $body = _("The following event has been successfully removed:") . "\n\n" . $summary;
                 $subject = sprintf(_("%s has been cancelled"), $summary);
             }
 
-            Horde::logMessage(sprintf('Sending confirmation of cancelation to %s', $organiser),
-                              __FILE__, __LINE__, PEAR_LOG_WARNING);
+            Horde::logMessage(sprintf('Sending confirmation of cancelation to %s', $organiser), 'WARNING');
 
             $body = new MIME_Part('text/plain', Horde_String::wrap($body, 76, "\n", 'utf-8'), 'utf-8');
             $mime = &MIME_Message::convertMimePart($body);
@@ -731,8 +698,7 @@ class Kolab_Resource
                 return $result;
             }
 
-            Horde::logMessage('Successfully sent cancellation reply',
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage('Successfully sent cancellation reply', 'INFO');
 
             return false;;
 
@@ -740,8 +706,7 @@ class Kolab_Resource
             // We either don't currently handle these iTip methods, or they do not
             // apply to what we're trying to accomplish here
             Horde::logMessage(sprintf('Ignoring %s method and passing message through to %s',
-                                      $method, $resource),
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+                                      $method, $resource), 'INFO');
             return true;
         }
     }
@@ -756,8 +721,7 @@ class Kolab_Resource
         if (!empty($this->lockfile)) {
             @unlink($this->lockfile);
             if (file_exists($this->lockfile)) {
-                Horde::logMessage(sprintf('Failed removing the lockfile %s.', $lockfile),
-                                  __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage(sprintf('Failed removing the lockfile %s.', $lockfile), 'ERR');
             }
             $this->lockfile = null;
         }
@@ -779,8 +743,7 @@ class Kolab_Resource
                            $organiser, $uid, $is_update)
     {
         Horde::logMessage(sprintf('sendITipReply(%s, %s, %s, %s)',
-                                  $cn, $resource, get_class($itip), $type),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $cn, $resource, get_class($itip), $type), 'DEBUG');
 
         // Build the reply.
         $vCal = new Horde_iCalendar();
@@ -835,8 +798,7 @@ class Kolab_Resource
         switch ($type) {
         case RM_ITIP_DECLINE:
             Horde::logMessage(sprintf('Sending DECLINE iTip reply to %s',
-                                      $organiser),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                      $organiser), 'DEBUG');
             $message = $is_update
                 ? sprintf(_("%s has declined the update to the following event:"), $resource) . "\n\n" . $summary
                 : sprintf(_("%s has declined the invitation to the following event:"), $resource) . "\n\n" . $summary;
@@ -845,8 +807,7 @@ class Kolab_Resource
             break;
 
         case RM_ITIP_ACCEPT:
-            Horde::logMessage(sprintf('Sending ACCEPT iTip reply to %s', $organiser),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Sending ACCEPT iTip reply to %s', $organiser), 'DEBUG');
             $message = $is_update
                 ? sprintf(_("%s has accepted the update to the following event:"), $resource) . "\n\n" . $summary
                 : sprintf(_("%s has accepted the invitation to the following event:"), $resource) . "\n\n" . $summary;
@@ -855,8 +816,7 @@ class Kolab_Resource
             break;
 
         case RM_ITIP_TENTATIVE:
-            Horde::logMessage(sprintf('Sending TENTATIVE iTip reply to %s', $organiser),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Sending TENTATIVE iTip reply to %s', $organiser), 'DEBUG');
             $message = $is_update
                 ? sprintf(_("%s has tentatively accepted the update to the following event:"), $resource) . "\n\n" . $summary
                 : sprintf(_("%s has tentatively accepted the invitation to the following event:"), $resource) . "\n\n" . $summary;
@@ -865,8 +825,7 @@ class Kolab_Resource
             break;
 
         default:
-            Horde::logMessage(sprintf('Unknown iTip method (%s passed to sendITipReply())', $type),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage(sprintf('Unknown iTip method (%s passed to sendITipReply())', $type), 'ERR');
         }
 
         $itip_reply->setAttribute('ATTENDEE', 'MAILTO:' . $resource, $params);
@@ -903,8 +862,7 @@ class Kolab_Resource
             return $result;
         }
 
-        Horde::logMessage('Successfully sent iTip reply',
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Successfully sent iTip reply', 'DEBUG');
     }
 
 
@@ -983,8 +941,7 @@ class Kolab_Resource
     function iCalDate2Kolab($ical_date, $type= ' ')
     {
         Horde::logMessage(sprintf('Converting to kolab format %s',
-                                  print_r($ical_date, true)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  print_r($ical_date, true)), 'DEBUG');
 
         // $ical_date should be a timestamp
         if (is_array($ical_date)) {
@@ -1008,8 +965,7 @@ class Kolab_Resource
         }  else {
             $date = gmstrftime('%Y-%m-%dT%H:%M:%SZ', $ical_date);
         }
-        Horde::logMessage(sprintf('To <%s>', $date),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('To <%s>', $date), 'DEBUG');
         return $date;
     }
 
@@ -1023,8 +979,7 @@ class Kolab_Resource
     function convert2epoch($values)
     {
         Horde::logMessage(sprintf('Converting to epoch %s',
-                                  print_r($values, true)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  print_r($values, true)), 'DEBUG');
 
         if (is_array($values)) {
             $temp = $this->cleanArray($values);
@@ -1034,8 +989,7 @@ class Kolab_Resource
             $epoch = $values;
         }
 
-        Horde::logMessage(sprintf('Converted <%s>', $epoch),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Converted <%s>', $epoch), 'DEBUG');
         return $epoch;
     }
 }
index ed6074e..89bbb5d 100644 (file)
@@ -59,8 +59,7 @@ class Horde_Kolab_Resource_Freebusy_Kolab extends Horde_Kolab_Resource_Freebusy
         $url = self::getUrl($resource);
 
         Horde::logMessage(sprintf('Freebusy URL for resource %s is %s',
-                                  $resource, $url),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $resource, $url), 'DEBUG');
 
         list($user, $domain) = explode('@', $resource);
         if (empty($domain)) {
@@ -115,4 +114,4 @@ class Horde_Kolab_Resource_Freebusy_Kolab extends Horde_Kolab_Resource_Freebusy
 
         return $vfb;
     }
-}
\ No newline at end of file
+}
index d73f5d5..e3f40ad 100644 (file)
@@ -510,7 +510,7 @@ class Horde_Kolab_Storage
             $owner   = $folder->getOwner();
         } catch (Exception $e) {
             Horde::logMessage(sprintf("Error while updating the Kolab folder list cache: %s.",
-                                      $e->getMessage()), __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $e->getMessage()), 'ERR');
             return;
         }
 
index 19de0aa..3976591 100644 (file)
@@ -245,8 +245,7 @@ class Horde_Kolab_Storage_Data
         $result = $this->_folder->trigger();
         if (is_a($result, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Failed triggering folder %s!',
-                                      $this->_folder->name),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->_folder->name), 'ERR');
         }
 
         return true;
@@ -365,7 +364,7 @@ class Horde_Kolab_Storage_Data
                                                          false);
                     $text = $mime[0];
                 } catch (Horde_Kolab_Storage_Exception $e) {
-                    Horde::logMessage($mime, __FILE__, __LINE__, PEAR_LOG_WARNING);
+                    Horde::logMessage($mime, 'WARN');
                     $text = false;
                 }
 
@@ -374,8 +373,7 @@ class Horde_Kolab_Storage_Data
                     if (is_a($object, 'PEAR_Error')) {
                         $this->_cache->ignore($id);
                         $object->addUserInfo('STORAGE ID: ' . $id);
-                        Horde::logMessage($object, __FILE__, __LINE__,
-                                          PEAR_LOG_WARNING);
+                        Horde::logMessage($object, 'WARN');
                         continue;
                     }
                 } else {
@@ -400,8 +398,7 @@ class Horde_Kolab_Storage_Data
                             if (is_a($result, 'PEAR_Error')) {
                                 Horde::logMessage(sprintf('Failed storing attachment of object %s: %s',
                                                           $id,
-                                                          $result->getMessage()),
-                                                  __FILE__, __LINE__, PEAR_LOG_ERR);
+                                                          $result->getMessage()), 'ERR');
                                 $object = false;
                                 break;
                             }
index 017e411..e9e8863 100644 (file)
@@ -340,8 +340,7 @@ class Horde_Kolab_Storage_Folder
             if (isset($attributes['type'])) {
                 if ($attributes['type'] != $type) {
                     Horde::logMessage(sprintf('Cannot modify the type of a folder from %s to %s!',
-                                              $type, $attributes['type']),
-                                      __FILE__, __LINE__, PEAR_LOG_ERR);
+                                              $type, $attributes['type']), 'ERR');
                 }
                 unset($attributes['type']);
             }
@@ -377,8 +376,7 @@ class Horde_Kolab_Storage_Folder
                     $this->_connection->delete($this->name);
                 } catch (Exception $e) {
                     Horde::logMessage(sprintf('Failed handling the dummy folder: %s!',
-                                              $e->getMessage()),
-                                      __FILE__, __LINE__, PEAR_LOG_ERR);
+                                              $e->getMessage()), 'ERR');
                 }
 
                 $this->name     = $this->new_name;
@@ -391,8 +389,7 @@ class Horde_Kolab_Storage_Folder
         if (isset($attributes['owner'])) {
             if ($attributes['owner'] != $this->getOwner()) {
                 Horde::logMessage(sprintf('Cannot modify the owner of a folder from %s to %s!',
-                                          $this->getOwner(), $attributes['owner']),
-                                  __FILE__, __LINE__, PEAR_LOG_ERR);
+                                          $this->getOwner(), $attributes['owner']), 'ERR');
             }
             unset($attributes['owner']);
         }
@@ -457,8 +454,7 @@ class Horde_Kolab_Storage_Folder
             $this->trigger();
         } catch (Horde_Kolab_Storage_Exception $e) {
             Horde::logMessage(sprintf('Failed triggering folder %s! Error was: %s',
-                                      $this->name, $e->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $e->getMessage()), 'ERR');
         }
 
         return true;
@@ -726,8 +722,7 @@ class Horde_Kolab_Storage_Folder
                 $result = $this->trigger();
             } catch (Horde_Kolab_Storage_Exception $e) {
                 Horde::logMessage(sprintf('Failed triggering folder %s! Error was: %s',
-                                          $this->name, $result->getMessage()),
-                                  __FILE__, __LINE__, PEAR_LOG_ERR);
+                                          $this->name, $result->getMessage()), 'ERR');
             }
         }
 
@@ -763,8 +758,7 @@ class Horde_Kolab_Storage_Folder
         $result = $this->trigger();
         if (is_a($result, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Failed triggering folder %s! Error was: %s',
-                                      $this->name, $result->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $result->getMessage()), 'ERR');
         }
 
         return true;
@@ -791,8 +785,7 @@ class Horde_Kolab_Storage_Folder
         $result = $this->trigger();
         if (is_a($result, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Failed triggering folder %s! Error was: %s',
-                                      $this->name, $result->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $result->getMessage()), 'ERR');
         }
         return $success;
     }
@@ -853,8 +846,7 @@ class Horde_Kolab_Storage_Folder
                     return $handlers[$type];
                 }
                 Horde::logMessage(sprintf('Loading format handler "%s" failed: %s',
-                                          $type, $handlers[$type]->getMessage()),
-                                  __FILE__, __LINE__, PEAR_LOG_ERR);
+                                          $type, $handlers[$type]->getMessage()), 'ERR');
                 continue;
             }
         }
@@ -1009,8 +1001,7 @@ class Horde_Kolab_Storage_Folder
             $this->trigger();
         } catch (Horde_Kolab_Storage_Exception $e) {
             Horde::logMessage(sprintf('Failed triggering folder %s! Error was: %s',
-                                      $this->name, $result->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $result->getMessage()), 'ERR');
         }
 
         return true;
@@ -1330,8 +1321,7 @@ class Horde_Kolab_Storage_Folder
         $result = $this->trigger();
         if (is_a($result, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Failed triggering folder %s! Error was: %s',
-                                      $this->name, $result->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $result->getMessage()), 'ERR');
         }
 
         return $result;
@@ -1357,8 +1347,7 @@ class Horde_Kolab_Storage_Folder
         $result = $this->trigger();
         if (is_a($result, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Failed triggering folder %s! Error was: %s',
-                                      $this->name, $result->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $result->getMessage()), 'ERR');
         }
 
         return $iresult;
@@ -1398,8 +1387,7 @@ class Horde_Kolab_Storage_Folder
         $data = $this->_annotation_data->getObject('KOLAB_FOLDER_CONFIGURATION');
         if (is_a($data, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Error retrieving annotation data on folder %s: %s',
-                                      $this->name, $data->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $data->getMessage()), 'ERR');
             return '';
         }
         if (isset($data[$key])) {
@@ -1429,8 +1417,7 @@ class Horde_Kolab_Storage_Folder
         $data = $this->_annotation_data->getObject('KOLAB_FOLDER_CONFIGURATION');
         if (is_a($data, 'PEAR_Error')) {
             Horde::logMessage(sprintf('Error retrieving annotation data on folder %s: %s',
-                                      $this->name, $data->getMessage()),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->name, $data->getMessage()), 'ERR');
             $data = array();
             $uid = null;
         } else {
index a838278..b10f740 100644 (file)
@@ -110,7 +110,7 @@ class Horde_Lock_Sql extends Horde_Lock
     public function getLockInfo($lockid)
     {
        if (is_a(($result = $this->_connect()), 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Lock_Exception(_("Internal database error.  Details have been logged for the administrator."));
         }
 
@@ -121,8 +121,7 @@ class Horde_Lock_Sql extends Horde_Lock
                ' WHERE lock_id = ? AND lock_expiry_timestamp >= ?';
         $values = array($lockid, $now);
 
-        Horde::logMessage('SQL Query by Horde_Lock_sql::getLockInfo(): ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Lock_sql::getLockInfo(): ' . $sql, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
             throw new Horde_Lock_Exception($result->getMessage());
@@ -147,7 +146,7 @@ class Horde_Lock_Sql extends Horde_Lock
     public function getLocks($scope = null, $principal = null, $type = null)
     {
         if (is_a(($result = $this->_connect()), 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Lock_Exception(_("Internal database error.  Details have been logged for the administrator."));
         }
 
@@ -172,8 +171,7 @@ class Horde_Lock_Sql extends Horde_Lock
             $values[] = $type;
         }
 
-        Horde::logMessage('SQL Query by Horde_Lock_sql::getLocks(): ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Lock_sql::getLocks(): ' . $sql, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
             throw new Horde_Lock_Exception($result->getMessage());
@@ -198,7 +196,7 @@ class Horde_Lock_Sql extends Horde_Lock
     public function resetLock($lockid, $extend)
     {
        if (is_a(($result = $this->_connect()), 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Lock_Exception(_("Internal database error.  Details have been logged for the administrator."));
         }
 
@@ -212,13 +210,12 @@ class Horde_Lock_Sql extends Horde_Lock
                    'WHERE lock_id = ?';
             $values = array($now, $expiry, $lockid);
 
-            Horde::logMessage('SQL Query by Horde_Lock_sql::resetLock(): ' .
-                              $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Horde_Lock_sql::resetLock(): ' . $sql, 'DEBUG');
             $result = $this->_write_db->query($sql, $values);
             if (is_a($result, 'PEAR_Error')) {
                 throw new Horde_Lock_Exception($result->getMessage());
             }
-            Horde::logMessage(sprintf('Lock %s reset successfully.', $lockid), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Lock %s reset successfully.', $lockid), 'DEBUG');
             return true;
         } elseif (is_a($lockinfo, 'PEAR_Error')) {
             throw new Horde_Lock_Exception($lockinfo->getMessage());
@@ -240,7 +237,7 @@ class Horde_Lock_Sql extends Horde_Lock
                      $lifetime = 1, $type = self::TYPE_SHARED)
     {
        if (is_a(($result = $this->_connect()), 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Lock_Exception(_("Internal database error.  Details have been logged for the administrator."));
         }
 
@@ -251,7 +248,7 @@ class Horde_Lock_Sql extends Horde_Lock
 
         if (count($oldlocks) != 0) {
             // An exclusive lock exists.  Deny the new request.
-            Horde::logMessage(sprintf('Lock requested for %s denied due to existing exclusive lock.', $principal), __FILE__, __LINE__, PEAR_LOG_NOTICE);
+            Horde::logMessage(sprintf('Lock requested for %s denied due to existing exclusive lock.', $principal), 'NOTICE');
             return false;
         }
 
@@ -263,14 +260,13 @@ class Horde_Lock_Sql extends Horde_Lock
         $values = array($lockid, $requestor, $scope, $principal, $now, $now,
                         $expiration, $type);
 
-        Horde::logMessage('SQL Query by Horde_Lock_sql::setLock(): ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Lock_sql::setLock(): ' . $sql, 'DEBUG');
         $result = $this->_write_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
             throw new Horde_Lock_Exception($result->getMessage());
         }
 
-        Horde::logMessage(sprintf('Lock %s set successfully by %s in scope %s on "%s"', $lockid, $requestor, $scope, $principal), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Lock %s set successfully by %s in scope %s on "%s"', $lockid, $requestor, $scope, $principal), 'DEBUG');
         return $lockid;
     }
 
@@ -285,7 +281,7 @@ class Horde_Lock_Sql extends Horde_Lock
     public function clearLock($lockid)
     {
         if (is_a(($result = $this->_connect()), 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Lock_Exception(_("Internal database error.  Details have been logged for the administrator."));
         }
 
@@ -299,14 +295,13 @@ class Horde_Lock_Sql extends Horde_Lock
         $sql = 'DELETE FROM ' . $this->_params['table'] . ' WHERE lock_id = ?';
         $values = array($lockid);
 
-        Horde::logMessage('SQL Query by Horde_Lock_sql::clearLock(): ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Lock_sql::clearLock(): ' . $sql, 'DEBUG');
         $result = $this->_write_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
             throw new Horde_Lock_Exception($result->getMessage());
         }
 
-        Horde::logMessage(sprintf('Lock %s cleared successfully.', $lockid), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Lock %s cleared successfully.', $lockid), 'DEBUG');
         return true;
     }
 
@@ -324,7 +319,7 @@ class Horde_Lock_Sql extends Horde_Lock
         try {
             Horde_Util::assertDriverConfig($this->_params, array('phptype'), 'Lock SQL');
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Horde_Lock_Exception($e);
         }
 
@@ -334,7 +329,7 @@ class Horde_Lock_Sql extends Horde_Lock
                   'ssl' => !empty($this->_params['ssl']))
         );
         if (is_a($this->_write_db, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Lock_Exception($this->_write_db->getMessage());
         }
 
@@ -355,7 +350,7 @@ class Horde_Lock_Sql extends Horde_Lock
                       'ssl' => !empty($params['ssl']))
             );
             if (is_a($this->_db, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 throw new Horde_Lock_Exception($this->_db->getMessage());
             }
 
@@ -382,7 +377,7 @@ class Horde_Lock_Sql extends Horde_Lock
     private function _doGC()
     {
         if (is_a(($result = $this->_connect()), 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
@@ -392,15 +387,14 @@ class Horde_Lock_Sql extends Horde_Lock
                  'lock_expiry_timestamp < ? AND lock_expiry_timestamp != 0';
         $values = array($now);
 
-        Horde::logMessage('SQL Query by Horde_Lock_sql::_doGC(): ' .  $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Lock_sql::_doGC(): ' .  $sql, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
-        Horde::logMessage(sprintf('Lock garbage collection cleared %d locks.', $this->_write_db->affectedRows()), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Lock garbage collection cleared %d locks.', $this->_write_db->affectedRows()), 'DEBUG');
         return true;
     }
 
index 9c589d2..96fad41 100644 (file)
@@ -129,7 +129,7 @@ class Horde_Memcache
         // Force consistent hashing
         ini_set('memcache.hash_strategy', 'consistent');
 
-        Horde::logMessage('Connected to the following memcache servers:' . implode($servers, ', '), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Connected to the following memcache servers:' . implode($servers, ', '), 'DEBUG');
     }
 
     /**
index 380c3dd..b85cb75 100644 (file)
@@ -23,7 +23,7 @@ extends Horde_Notification_Handler_Decorator_Base
      */
     public function push(Horde_Notification_Event $event, $options)
     {
-        Horde::logMessage($event->message, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($event->message, 'DEBUG');
     }
 
 }
index 18ca2a1..4911b8a 100644 (file)
@@ -299,7 +299,7 @@ class Horde_Perms
             try {
                 $permission = $this->getPermission($permission);
             } catch (Horde_Perms_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage($e, 'DEBUG');
                 return false;
             }
         }
index 0b14093..ea92366 100644 (file)
@@ -317,7 +317,7 @@ class Horde_Prefs
 
         $result = $this->_setValue($pref, $val, true, $convert);
 
-        Horde::logMessage(__CLASS__ . ': Storing preference value (' . $pref . ')', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(__CLASS__ . ': Storing preference value (' . $pref . ')', 'DEBUG');
 
         if ($result && $this->isDirty($pref)) {
             $scope = $this->_getPreferenceScope($pref);
index 99c1e66..34b4279 100644 (file)
@@ -57,10 +57,10 @@ class Horde_Prefs_File extends Horde_Prefs
         // Sanity check for directory
         $error = false;
         if (empty($params['directory']) || !is_dir($params['directory'])) {
-            Horde::logMessage(_("Preference storage directory is not available."), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage(_("Preference storage directory is not available."), 'ERR');
             $error = true;
         } elseif (!is_writable($params['directory'])) {
-            Horde::logMessage(sprintf(_("Directory %s is not writeable"), $params['directory']), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage(sprintf(_("Directory %s is not writeable"), $params['directory']), 'ERR');
             $error = true;
         }
 
index 84b04a5..095e4ab 100644 (file)
@@ -62,7 +62,7 @@ class Horde_Prefs_Imsp extends Horde_Prefs
 
         $prefs = $this->_imsp->get($scope . '.*');
         if ($prefs instanceof PEAR_Error) {
-            Horde::logMessage($prefs, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($prefs, 'ERR');
             return;
         }
 
@@ -110,7 +110,7 @@ class Horde_Prefs_Imsp extends Horde_Prefs
 
                 $result = $this->_imsp->set($scope . '.' . $name, $value);
                 if ($result instanceof PEAR_Error) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return;
                 }
 
@@ -146,7 +146,7 @@ class Horde_Prefs_Imsp extends Horde_Prefs
         $this->_imsp = Net_IMSP::factory('Options', $this->_params);
         $result = $this->_imsp->init();
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception_Prior($result);
         }
 
index ad8d2a0..063550f 100644 (file)
@@ -40,7 +40,7 @@ class Horde_Prefs_KolabImap extends Horde_Prefs
         $shares = Horde_Share::singleton('h-prefs');
         $default = $shares->getDefaultShare();
         if ($default instanceof PEAR_Error) {
-            Horde::logMessage($default, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($default, 'ERR');
             throw new Horde_Exception_Prior($default);
         }
         $this->_share = $default->getName();
@@ -48,13 +48,13 @@ class Horde_Prefs_KolabImap extends Horde_Prefs
         require_once 'Horde/Kolab.php';
         $connection = new Kolab('h-prefs');
         if ($connection instanceof PEAR_Error) {
-            Horde::logMessage($connection, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($connection, 'ERR');
             throw new Horde_Exception_Prior($connection);
         }
 
         $result = $this->_connection->open($this->_share, 1);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception_Prior($result);
         }
 
@@ -127,7 +127,7 @@ class Horde_Prefs_KolabImap extends Horde_Prefs
 
         $prefs = $this->_connection->getObjects();
         if ($prefs instanceof PEAR_Error) {
-            Horde::logMessage($prefs, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($prefs, 'ERR');
             throw new Horde_Exception_Prior($prefs);
         }
 
@@ -193,7 +193,7 @@ class Horde_Prefs_KolabImap extends Horde_Prefs
 
             $result = $this->_connection->_storage->save($object, $old_uid);
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return;
             }
         }
index 2a78042..bf90c97 100644 (file)
@@ -131,8 +131,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
         if (!$conn) {
             Horde::logMessage(
                 sprintf('Failed to open an LDAP connection to %s.',
-                        $this->_params['hostspec']),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        $this->_params['hostspec']), 'ERR');
             throw new Horde_Exception('Internal LDAP error. Details have been logged for the administrator.');
         }
 
@@ -145,8 +144,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
                     sprintf('Set LDAP protocol version to %d failed: [%d] %s',
                             $this->_params['version'],
                             @ldap_errno($conn),
-                            @ldap_error($conn)),
-                    __FILE__, __LINE__, PEAR_LOG_WARNING);
+                            @ldap_error($conn)), 'WARN');
                 throw new Horde_Exception('Internal LDAP error. Details have been logged for the administrator.');
             }
         }
@@ -157,8 +155,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
                 Horde::logMessage(
                     sprintf('STARTTLS failed: [%d] %s',
                             @ldap_errno($this->_ds),
-                            @ldap_error($this->_ds)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                            @ldap_error($this->_ds)), 'ERR');
             }
         }
 
@@ -174,8 +171,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
                             $this->_params['port'],
                             $this->_params['searchdn'],
                             @ldap_errno($conn),
-                            @ldap_error($conn)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                            @ldap_error($conn)), 'ERR');
                 throw new Horde_Exception('Internal LDAP error. Details have been logged for the administrator.', @ldap_errno($conn));
             }
         }
@@ -187,8 +183,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
                 Horde::logMessage(
                     sprintf('Setting referral callback failed: [%d] %s',
                             @ldap_errno($conn),
-                            @ldap_error($conn)),
-                    __FILE__, __LINE__, PEAR_LOG_WARNING);
+                            @ldap_error($conn)), 'WARN');
                 throw new Horde_Exception(_("Internal LDAP error.  Details have been logged for the administrator."), @ldap_errno($conn));
             }
         }
@@ -203,8 +198,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error while searching the directory for the user\'s DN: [%d]: %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             throw new Horde_Exception('Internal LDAP error. Details have been logged for the administrator.', @ldap_errno($conn));
         }
 
@@ -213,15 +207,13 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error while retrieving LDAP search results for the user\'s DN: [%d]: %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             throw new Horde_Exception('Internal LDAP error. Details have been logged for the administrator.', @ldap_errno($this->_connection));
         }
 
         if ($result['count'] != 1) {
             Horde::logMessage(
-                'Zero or more than one DN returned from search; unable to determine user\'s correct DN.',
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                'Zero or more than one DN returned from search; unable to determine user\'s correct DN.', 'ERR');
             throw new Horde_Exception('Internal LDAP error. Details have been logged for the administrator.');
         }
         $this->_dn = $result[0]['dn'];
@@ -251,8 +243,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error rebinding for prefs writing: [%d]: %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             throw new Horde_Exception('Internal LDAP error. Details have been logged for the administrator.', @ldap_errno($this->_connection));
         }
 
@@ -276,8 +267,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
         if (strpos($this->_params['hostspec'], $who) === false) {
             Horde::logMessage(
                 sprintf('Referral target %s for DN %s is not in the authorized server list.',
-                        $who, $bind_dn),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        $who, $bind_dn), 'ERR');
             return 1;
         }
 
@@ -308,8 +298,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
                         $this->_params['port'],
                         $bind_dn,
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
         }
 
         return 0;
@@ -341,8 +330,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error while searching for the user\'s prefs: [%d]: %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             return;
         }
 
@@ -351,8 +339,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error while retrieving LDAP search results for the user\'s prefs: [%d]: %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             return;
         }
 
@@ -429,8 +416,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error searching the directory for required objectClasses: [%d] %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             return;
         }
 
@@ -439,8 +425,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error retrieving results while checking for required objectClasses: [%d] %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             return;
         }
 
@@ -473,8 +458,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Unable to modify user\'s objectClass for preferences: [%d] %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             return;
         }
 
@@ -509,8 +493,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error while getting preferenes from LDAP: [%d] %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             return;
         }
 
@@ -519,8 +502,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Error while retrieving results from LDAP: [%d] %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
             return;
         }
 
@@ -533,8 +515,7 @@ class Horde_Prefs_Ldap extends Horde_Prefs
             Horde::logMessage(
                 sprintf('Unable to clear user\'s preferences: [%d] %s',
                         @ldap_errno($this->_connection),
-                        @ldap_error($this->_connection)),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        @ldap_error($this->_connection)), 'ERR');
         }
 
         $this->cleanup(true);
index e64bf0e..fd3a250 100644 (file)
@@ -116,17 +116,17 @@ class Horde_Prefs_Sql extends Horde_Prefs
 
         $values = array($this->_user, $scope);
 
-        Horde::logMessage('SQL Query by Horde_Prefs_Sql::retrieve(): ' . $query . ', values: ' . implode(', ', $values), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Prefs_Sql::retrieve(): ' . $query . ', values: ' . implode(', ', $values), 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage('No preferences were retrieved.', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('No preferences were retrieved.', 'DEBUG');
             return;
         }
 
         $row = $result->fetchRow(DB_FETCHMODE_ASSOC);
         if ($row instanceof PEAR_Error) {
-            Horde::logMessage($row, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($row, 'ERR');
             return;
         }
 
@@ -184,11 +184,11 @@ class Horde_Prefs_Sql extends Horde_Prefs
                 $query = 'SELECT 1 FROM ' . $this->_params['table'] .
                     ' WHERE pref_uid = ? AND pref_name = ?' .
                     ' AND pref_scope = ?';
-                Horde::logMessage('SQL Query by Horde_Prefs_Sql::store(): ' . $query . ', values: ' . implode(', ', $values), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('SQL Query by Horde_Prefs_Sql::store(): ' . $query . ', values: ' . implode(', ', $values), 'DEBUG');
 
                 $check = $this->_write_db->getOne($query, $values);
                 if ($check instanceof PEAR_Error) {
-                    Horde::logMessage('Failed checking prefs for ' . $this->_user . ': ' . $check->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage('Failed checking prefs for ' . $this->_user . ': ' . $check->getMessage(), 'ERR');
                     return;
                 }
 
@@ -224,11 +224,11 @@ class Horde_Prefs_Sql extends Horde_Prefs
                                     $value);
                 }
 
-                Horde::logMessage('SQL Query by Horde_Prefs_Sql::store(): ' . $query . ', values: ' . implode(', ', $values), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('SQL Query by Horde_Prefs_Sql::store(): ' . $query . ', values: ' . implode(', ', $values), 'DEBUG');
 
                 $result = $this->_write_db->query($query, $values);
                 if ($result instanceof PEAR_Error) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return;
                 }
 
@@ -256,7 +256,7 @@ class Horde_Prefs_Sql extends Horde_Prefs
 
         $values = array($this->_user);
 
-        Horde::logMessage('SQL Query by Horde_Prefs_Sql::clear():' . $query . ', values: ' . implode(', ', $values), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Prefs_Sql::clear():' . $query . ', values: ' . implode(', ', $values), 'DEBUG');
 
         // Execute the query.
         $this->_write_db->query($query, $values);
@@ -341,7 +341,7 @@ class Horde_Prefs_Sql extends Horde_Prefs
                                        array('persistent' => !empty($this->_params['persistent']),
                                              'ssl' => !empty($this->_params['ssl'])));
         if ($this->_write_db instanceof PEAR_Error) {
-            Horde::logMessage($this->_write_db, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($this->_write_db, 'ERR');
             throw new Horde_Exception_Prior($this->_write_db);
         }
 
@@ -364,7 +364,7 @@ class Horde_Prefs_Sql extends Horde_Prefs
                                      array('persistent' => !empty($params['persistent']),
                                            'ssl' => !empty($params['ssl'])));
             if ($this->_db instanceof PEAR_Error) {
-                Horde::logMessage($this->_db, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($this->_db, 'ERR');
                 throw new Horde_Exception_Prior($this->_db);
             }
 
index 7b14abe..1b8d288 100644 (file)
@@ -77,13 +77,13 @@ class Horde_Rpc_Phpgw extends Horde_Rpc
         $method = str_replace('.', '/', 'phpgw.' . $method);
 
         if (!$registry->hasMethod($method)) {
-            Horde::logMessage(sprintf(_("Method \"%s\" is not defined"), $method), __FILE__, __LINE__, PEAR_LOG_NOTICE);
+            Horde::logMessage(sprintf(_("Method \"%s\" is not defined"), $method), 'NOTICE');
             return sprintf(_("Method \"%s\" is not defined"), $method);
         }
 
         // Try to resume a session
         if (isset($params[0]['kp3']) && $params[0]["kp3"] == session_name() && session_id() != $params[0]["sessionid"]) {
-            Horde::logMessage("manually reload session ".$params[0]["sessionid"], __FILE__, __LINE__, PEAR_LOG_NOTICE);
+            Horde::logMessage("manually reload session ".$params[0]["sessionid"], 'NOTICE');
             session_regenerate_id();
             session_unset();
             session_id($params[0]["sessionid"]);
@@ -93,7 +93,7 @@ class Horde_Rpc_Phpgw extends Horde_Rpc
         $authenticated = Horde_Auth::isAuthenticated() || $method== "phpgw/system/login";
 
         if ($authenticated) {
-            Horde::logMessage("rpc call $method allowed", __FILE__, __LINE__, PEAR_LOG_NOTICE);
+            Horde::logMessage("rpc call $method allowed", 'NOTICE');
             return $registry->call($method, $params);
         } else {
             return PEAR::raiseError(_("You did not authenticate."), 'horde.error');
index 467c379..35ab32f 100644 (file)
@@ -93,8 +93,7 @@ class Horde_Rpc_Soap extends Horde_Rpc
                                             $GLOBALS['__horde_rpc_PhpSoap']['lastMethodParams'])),
                     Horde_Auth::getAuth(),
                     time() - $beginTime,
-                    ob_get_length()),
-            __FILE__, __LINE__, PEAR_LOG_INFO
+                    ob_get_length()), 'INFO');
         );
         return ob_get_clean();
     }
index 53eb1c0..6b9bb0c 100644 (file)
@@ -43,7 +43,7 @@ class Horde_Rpc_Syncml extends Horde_Rpc
             /* Log all (wb)xml packets received or sent to debug_dir. */
             'debug_files' => true,
             /* Log everything. */
-            'log_level' => PEAR_LOG_DEBUG);
+            'log_level' => 'DEBUG');
 
         /* Create the backend. */
         $GLOBALS['backend'] = SyncML_Backend::factory('Horde', $backendparms);
index 301e7b2..300befe 100644 (file)
@@ -321,7 +321,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         try {
             $GLOBALS['registry']->callByPackage($pieces[0], 'put', array('path' => $path, 'content' => $content, 'type' => $options['content_type']));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             if ($e->getCode()) {
                 return $this->_checkHTTPCode($e->getCode()) . ' ' . $result->getMessage();
             }
@@ -351,7 +351,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         $pieces = explode('/', trim($this->path, '/'), 2);
 
         if (count($pieces) != 2) {
-            Horde::logMessage(sprintf(_("Error deleting from path %s; must be [app]/[path]", $options['path'])), __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf(_("Error deleting from path %s; must be [app]/[path]", $options['path'])), 'INFO');
             return '403 Must supply a resource within the application to delete.';
         }
 
@@ -364,7 +364,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         try {
             $GLOBALS['registry']->callByPackage($app, 'path_delete', array($path));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage($e, 'INFO');
             if ($e->getCode()) {
                 return $this->_checkHTTPCode($e->getCode()) . ' ' . $e->getMessage();
             }
@@ -412,7 +412,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         // Take the module name from the path
         $pieces = explode('/', $path, 2);
         if (count($pieces) != 2) {
-            Horde::logMessage(sprintf(_("Unable to create directory %s; must be [app]/[path]"), $path), __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf(_("Unable to create directory %s; must be [app]/[path]"), $path), 'INFO');
             return '403 Must specify a resource within an application.  MKCOL disallowed at top level.';
         }
 
@@ -420,7 +420,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         try {
             $GLOBALS['registry']->callByPackage($pieces[0], 'mkcol', array('path' => $path));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             if ($e->getCode()) {
                 return $this->_checkHTTPCode($e->getCode()) . ' ' . $e->getMessage();
             }
@@ -447,7 +447,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         // Take the module name from the path
         $sourcePieces = explode('/', $path, 2);
         if (count($sourcePieces) != 2) {
-            Horde::logMessage(sprintf(_("Unable to rename %s; must be [app]/[path] and within the same application."), $path), __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage(sprintf(_("Unable to rename %s; must be [app]/[path] and within the same application."), $path), 'INFO');
             return '403 Must specify a resource within an application.  MOVE disallowed at top level.';
         }
 
@@ -460,7 +460,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         try {
             $GLOBALS['registry']->callByPackage($sourcePieces[0], 'move', array('path' => $path, 'dest' => $options['dest']));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             if ($e->getCode()) {
                 return $this->_checkHTTPCode($e->getCode()) . ' ' . $e->getMessage();
             }
@@ -511,7 +511,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
 
             $apps = $registry->listApps(null, false, Horde_Perms::READ);
             if (is_a($apps, 'PEAR_Error')) {
-                Horde::logMessage($apps, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($apps, 'ERR');
                 return $apps;
             }
             foreach ($apps as $app) {
@@ -529,7 +529,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
             try {
                 $items = $registry->callByPackage($pieces[0], 'browse', array('path' => $path, 'properties' => array('name', 'browseable', 'contenttype', 'contentlength', 'created', 'modified')));
             } catch (Horde_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 return $e;
             }
 
@@ -668,7 +668,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         }
 
         if (empty($params['path'])) {
-            Horde::logMessage('Empty path supplied to LOCK()', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Empty path supplied to LOCK()', 'ERR');
             return 403;
         }
         if ($params['path'] == '/') {
@@ -699,7 +699,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         try {
             $locks = Horde_Lock::singleton($GLOBALS['conf']['lock']['driver']);
         } catch (Horde_Lock_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e->getMessage(), 'ERR');
             return 500;
         }
 
@@ -712,7 +712,7 @@ class Horde_Rpc_Webdav extends Horde_Rpc
             $lockid = $locks->setLock(Horde_Auth::getAuth(), 'webdav', $params['path'],
                                       $timeout, $locktype);
         } catch (Horde_Lock_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e->getMessage(), 'ERR');
             return 500;
         }
         if ($lockid === false) {
@@ -746,18 +746,18 @@ class Horde_Rpc_Webdav extends Horde_Rpc
         try {
             $locks = Horde_Lock::singleton($GLOBALS['conf']['lock']['driver']);
         } catch (Horde_Lock_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e->getMessage(), 'ERR');
             return 500;
         }
 
         try {
             $res = $locks->clearLock($params['token']);
         } catch (Horde_Lock_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e->getMessage(), 'ERR');
             return 500;
         }
         if ($res === false) {
-            Horde::logMessage('clearLock() returned false', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('clearLock() returned false', 'ERR');
             // Something else has failed:  424 (Method Failure)
             return 424;
         }
@@ -771,21 +771,21 @@ class Horde_Rpc_Webdav extends Horde_Rpc
     {
         if (!isset($GLOBALS['conf']['lock']['driver']) ||
             $GLOBALS['conf']['lock']['driver'] == 'none') {
-            Horde::logMessage('WebDAV locking failed because no lock driver has been configured.', __FILE__, __LINE__, PEAR_LOG_WARNING);
+            Horde::logMessage('WebDAV locking failed because no lock driver has been configured.', 'WARN');
             return false;
         }
 
         try {
             $locks = Horde_Lock::singleton($GLOBALS['conf']['lock']['driver']);
         } catch (Horde_Lock_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e->getMessage(), 'ERR');
             return false;
         }
 
         try {
             $res =  $locks->getLocks('webdav', $resource);
         } catch (Horde_Lock_Exception $e) {
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e->getMessage(), 'ERR');
             return false;
         }
 
index 49594cc..747ac6a 100644 (file)
@@ -294,8 +294,7 @@ class Horde_SQL {
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SQL::insertBlob(): query = "%s"', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SQL::insertBlob(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         return $this->_db->query($query, $values);
@@ -365,8 +364,7 @@ class Horde_SQL {
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SQL::updateBlob(): query = "%s"', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SQL::updateBlob(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         return $dbh->query($query, $values);
index d88d0a7..5ef91e9 100644 (file)
@@ -87,7 +87,7 @@ class Horde_Scheduler
             $vfs->writeData('.horde/scheduler', Horde_String::lower(get_class($this)) . $id, serialize($this), true);
             return true;
         } catch (VFS_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
@@ -119,7 +119,7 @@ class Horde_Scheduler
                 $scheduler = $tmp;
             }
         } catch (VFS_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
         }
 
         if ($autosave) {
index 6cea928..0c2fc2c 100644 (file)
@@ -119,7 +119,7 @@ class Horde_Scheduler_Cron extends Horde_Scheduler
      */
     public function runcmd(&$task)
     {
-        Horde::logMessage('runcmd(): ' . $task['cmd'] . ' run by ' . $task['uid'], __FILE__, __LINE__, PEAR_LOG_INFO);
+        Horde::logMessage('runcmd(): ' . $task['cmd'] . ' run by ' . $task['uid'], 'INFO');
         return shell_exec($task['cmd']);
     }
 
index 2400fd3..a52ecda 100644 (file)
@@ -163,7 +163,7 @@ class Horde_SessionHandler
             try {
                 $this->_open($save_path, $session_name);
             } catch (Horde_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 return false;
             }
 
@@ -195,7 +195,7 @@ class Horde_SessionHandler
         try {
             $this->_close();
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
 
@@ -253,7 +253,7 @@ class Horde_SessionHandler
     public function write($id, $session_data)
     {
         if (!$this->_force && ($this->_sig == md5($session_data))) {
-            Horde::logMessage('Session data unchanged (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Session data unchanged (id = ' . $id . ')', 'DEBUG');
             return true;
         }
 
index 5d98880..e92cc11 100644 (file)
@@ -158,7 +158,7 @@ class Horde_SessionHandler_Memcache extends Horde_SessionHandler
             }
 
             if ($result === false) {
-                Horde::logMessage('Error retrieving session data (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('Error retrieving session data (id = ' . $id . ')', 'DEBUG');
                 return false;
             }
 
@@ -169,7 +169,7 @@ class Horde_SessionHandler_Memcache extends Horde_SessionHandler
             $this->_id = $id;
         }
 
-        Horde::logMessage('Read session data (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Read session data (id = ' . $id . ')', 'DEBUG');
         return $result;
     }
 
@@ -195,7 +195,7 @@ class Horde_SessionHandler_Memcache extends Horde_SessionHandler
 
         if (!$res &&
             !$this->_memcache->set($id, $session_data)) {
-            Horde::logMessage('Error writing session data (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Error writing session data (id = ' . $id . ')', 'ERR');
             return false;
         }
 
@@ -215,7 +215,7 @@ class Horde_SessionHandler_Memcache extends Horde_SessionHandler
             $this->_memcache->unlock($this->_trackID);
         }
 
-        Horde::logMessage('Wrote session data (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wrote session data (id = ' . $id . ')', 'DEBUG');
         return true;
     }
 
@@ -232,7 +232,7 @@ class Horde_SessionHandler_Memcache extends Horde_SessionHandler
         $this->_memcache->unlock($id);
 
         if ($result === false) {
-            Horde::logMessage('Failed to delete session (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Failed to delete session (id = ' . $id . ')', 'DEBUG');
             return false;
         }
 
@@ -250,7 +250,7 @@ class Horde_SessionHandler_Memcache extends Horde_SessionHandler
             $this->_memcache->unlock($this->_trackID);
         }
 
-        Horde::logMessage('Deleted session data (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Deleted session data (id = ' . $id . ')', 'DEBUG');
         return true;
     }
 
index b6bd9f2..901e62d 100644 (file)
@@ -124,11 +124,11 @@ class Horde_SessionHandler_Mysql extends Horde_SessionHandler
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::_read(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::_read(): query = "%s"', $query), 'DEBUG');
 
         $result = @mysql_query($query, $this->_db);
         if (!$result) {
-            Horde::logMessage('Error retrieving session data (id = ' . $id . '): ' . mysql_error($this->_db), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Error retrieving session data (id = ' . $id . '): ' . mysql_error($this->_db), 'ERR');
             return '';
         }
 
@@ -167,7 +167,7 @@ class Horde_SessionHandler_Mysql extends Horde_SessionHandler
         }
         if (!$result) {
             @mysql_query('ROLLBACK', $this->_db);
-            Horde::logMessage('Error writing session data: ' . $error, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Error writing session data: ' . $error, 'ERR');
             return false;
         }
 
@@ -195,7 +195,7 @@ class Horde_SessionHandler_Mysql extends Horde_SessionHandler
                          $this->_params['table'], $this->_quote($id));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::destroy(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::destroy(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = @mysql_query($query, $this->_db);
@@ -207,7 +207,7 @@ class Horde_SessionHandler_Mysql extends Horde_SessionHandler
         }
         if (!$result) {
             @mysql_query('ROLLBACK', $this->_db);
-            Horde::logMessage('Failed to delete session (id = ' . $id . '): ' . $error, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Failed to delete session (id = ' . $id . '): ' . $error, 'ERR');
             return false;
         }
 
@@ -235,12 +235,12 @@ class Horde_SessionHandler_Mysql extends Horde_SessionHandler
                          $this->_params['table'], (int)(time() - $maxlifetime));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::gc(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::gc(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = @mysql_query($query, $this->_db);
         if (!$result) {
-            Horde::logMessage('Error garbage collecting old sessions: ' . mysql_error($this->_db), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Error garbage collecting old sessions: ' . mysql_error($this->_db), 'ERR');
             return false;
         }
 
@@ -264,7 +264,7 @@ class Horde_SessionHandler_Mysql extends Horde_SessionHandler
                          time() - ini_get('session.gc_maxlifetime'));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::getSessionIDs(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Mysql::getSessionIDs(): query = "%s"', $query), 'DEBUG');
 
         $result = @mysql_query($query, $this->_db);
         if (!$result) {
index 406037d..1a6be3c 100644 (file)
@@ -30,7 +30,7 @@ class Horde_SessionHandler_None extends Horde_SessionHandler
         $file = session_save_path() . DIRECTORY_SEPARATOR . 'sess_' . $id;
         $session_data = @file_get_contents($file);
         if ($session_data === false) {
-            Horde::logMessage('Unable to read file: ' . $file, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Unable to read file: ' . $file, 'ERR');
             $session_data = '';
         }
 
index 0dc3ce2..4939dd5 100644 (file)
@@ -97,7 +97,7 @@ class Horde_SessionHandler_Oci8 extends Horde_SessionHandler
         $select_query = sprintf('SELECT session_data FROM %s WHERE session_id = %s FOR UPDATE',
                                 $this->_params['table'], $this->_quote($id));
 
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::_read(): query = "%s"', $select_query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::_read(): query = "%s"', $select_query), 'DEBUG');
 
         $select_statement = OCIParse($this->_db, $select_query);
         OCIExecute($select_statement, OCI_DEFAULT);
@@ -125,7 +125,7 @@ class Horde_SessionHandler_Oci8 extends Horde_SessionHandler
         $select_query = sprintf('SELECT session_data FROM %s WHERE session_id = %s FOR UPDATE',
                                 $this->_params['table'], $this->_quote($id));
 
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::_write(): query = "%s"', $select_query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::_write(): query = "%s"', $select_query), 'DEBUG');
 
         $select_statement = OCIParse($this->_db, $select_query);
         OCIExecute($select_statement, OCI_DEFAULT);
@@ -150,7 +150,7 @@ class Horde_SessionHandler_Oci8 extends Horde_SessionHandler
                                     $this->_quote($id),
                                     $this->_quote(time()));
 
-            Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::_read(): query = "%s"', $insert_query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::_read(): query = "%s"', $insert_query), 'DEBUG');
 
             $insert_statement = OCIParse($this->_db, $insert_query);
             $lob = OCINewDescriptor($this->_db);
@@ -181,14 +181,14 @@ class Horde_SessionHandler_Oci8 extends Horde_SessionHandler
                          $this->_params['table'], $this->_quote($id));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::destroy(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::destroy(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $statement = OCIParse($this->_db, $query);
         $result = OCIExecute($statement);
         if (!$result) {
             OCIFreeStatement($statement);
-            Horde::logMessage('Failed to delete session (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Failed to delete session (id = ' . $id . ')', 'ERR');
             return false;
         }
 
@@ -211,14 +211,14 @@ class Horde_SessionHandler_Oci8 extends Horde_SessionHandler
                          $this->_params['table'], $this->_quote(time() - $maxlifetime));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::gc(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::gc(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $statement = OCIParse($this->_db, $query);
         $result = OCIExecute($statement);
         if (!$result) {
             OCIFreeStatement($statement);
-            Horde::logMessage('Error garbage collecting old sessions', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Error garbage collecting old sessions', 'ERR');
             return false;
         }
 
@@ -245,7 +245,7 @@ class Horde_SessionHandler_Oci8 extends Horde_SessionHandler
                          time() - ini_get('session.gc_maxlifetime'));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::getSessionIDs(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Oci8::getSessionIDs(): query = "%s"', $query), 'DEBUG');
 
         /* Execute query */
         $statement = OCIParse($this->_db, $query);
index b74b6c2..ad164b7 100644 (file)
@@ -113,7 +113,7 @@ class Horde_SessionHandler_Pgsql extends Horde_SessionHandler
                          $this->_quote($id));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . '_read(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . '_read(): query = "%s"', $query), 'DEBUG');
 
         $result = @pg_query($this->_db, $query);
         $data = pg_fetch_result($result, 0, 'session_data');
@@ -158,7 +158,7 @@ class Horde_SessionHandler_Pgsql extends Horde_SessionHandler
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . '_write(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . '_write(): query = "%s"', $query), 'DEBUG');
 
         $result = @pg_query($this->_db, $query);
         $rows = pg_affected_rows($result);
@@ -167,7 +167,7 @@ class Horde_SessionHandler_Pgsql extends Horde_SessionHandler
         @pg_query($this->_db, 'COMMIT;');
 
         if ($rows != 1) {
-            Horde::logMessage('Error writing session data', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Error writing session data', 'ERR');
             return false;
         }
 
@@ -188,7 +188,7 @@ class Horde_SessionHandler_Pgsql extends Horde_SessionHandler
                          $this->_params['table'], $this->_quote($id));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . 'destroy(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . 'destroy(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = @pg_query($this->_db, $query);
@@ -197,7 +197,7 @@ class Horde_SessionHandler_Pgsql extends Horde_SessionHandler
 
         if (!$result) {
             pg_free_result($result);
-            Horde::logMessage('Failed to delete session (id = ' . $id . ')', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Failed to delete session (id = ' . $id . ')', 'ERR');
             return false;
         }
 
@@ -220,12 +220,12 @@ class Horde_SessionHandler_Pgsql extends Horde_SessionHandler
                          $this->_quote(time() - $maxlifetime));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . 'gc(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . 'gc(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = @pg_query($this->_db, $query);
         if (!$result) {
-            Horde::logMessage('Error garbage collecting old sessions', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Error garbage collecting old sessions', 'ERR');
         }
 
         pg_free_result($result);
@@ -251,7 +251,7 @@ class Horde_SessionHandler_Pgsql extends Horde_SessionHandler
                          time() - ini_get('session.gc_maxlifetime'));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . 'getSessionIDs(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Pgsql::' . 'getSessionIDs(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = @pg_query($this->_db, $query);
index e9f74b6..b2aea32 100644 (file)
@@ -139,7 +139,7 @@ class Horde_SessionHandler_Sql extends Horde_SessionHandler
         /* Begin a transaction. */
         $result = $this->_write_db->autocommit(false);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return '';
         }
 
@@ -147,7 +147,7 @@ class Horde_SessionHandler_Sql extends Horde_SessionHandler
         $result = Horde_SQL::readBlob($this->_write_db, $this->_params['table'], 'session_data', array('session_id' => $id));
 
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return '';
         }
 
@@ -170,12 +170,12 @@ class Horde_SessionHandler_Sql extends Horde_SessionHandler
         $values = array($id);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::write(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::write(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_write_db->getOne($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
@@ -192,14 +192,14 @@ class Horde_SessionHandler_Sql extends Horde_SessionHandler
         if (is_a($result, 'PEAR_Error')) {
             $this->_write_db->rollback();
             $this->_write_db->autoCommit(true);
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
         $result = $this->_write_db->commit();
         if (is_a($result, 'PEAR_Error')) {
             $this->_write_db->autoCommit(true);
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
@@ -222,18 +222,18 @@ class Horde_SessionHandler_Sql extends Horde_SessionHandler
         $values = array($id);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::destroy(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::destroy(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
         $result = $this->_write_db->commit();
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
@@ -255,12 +255,12 @@ class Horde_SessionHandler_Sql extends Horde_SessionHandler
         $values = array(time() - $maxlifetime);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::gc(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::gc(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
@@ -283,12 +283,12 @@ class Horde_SessionHandler_Sql extends Horde_SessionHandler
         $values = array(time() - ini_get('session.gc_maxlifetime'));
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::getSessionIDs(): query = "%s"', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('SQL Query by Horde_SessionHandler_Sql::getSessionIDs(): query = "%s"', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->getCol($query, 0, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         }
 
index 70addd9..bd4d029 100644 (file)
@@ -472,14 +472,14 @@ class Horde_Share {
     function getPermissions($share, $user = null)
     {
         if (is_a($share, 'PEAR_Error')) {
-            Horde::logMessage($share, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($share, 'ERR');
             return false;
         }
 
         if (!is_a($share, 'Horde_Share_Object')) {
             $share = $this->getShare($share);
             if (is_a($share, 'PEAR_Error')) {
-                Horde::logMessage($share, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($share, 'ERR');
                 return false;
             }
         }
@@ -793,7 +793,7 @@ class Horde_Share_Object {
             $locks = &Horde_Lock::singleton($GLOBALS['conf']['lock']['driver']);
         } catch (Horde_Lock_Exception $e) {
             $locks = PEAR::raiseError($e->getMessage());
-            Horde::logMessage($locks, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($locks, 'ERR');
             return $locks;
         }
 
@@ -853,7 +853,7 @@ class Horde_Share_Object {
             $locks = &Horde_Lock::singleton($GLOBALS['conf']['lock']['driver']);
         } catch (Horde_Lock_Exception $e) {
             $locks = PEAR::raiseError($e->getMessage());
-            Horde::logMessage($locks, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($locks, 'ERR');
             return $locks;
         }
 
@@ -879,7 +879,7 @@ class Horde_Share_Object {
             $locks = &Horde_Lock::singleton($GLOBALS['conf']['lock']['driver']);
         } catch (Horde_Lock_Exception $e) {
             $locks = PEAR::raiseError($e->getMessage());
-            Horde::logMessage($locks, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($locks, 'ERR');
             return $locks;
         }
 
@@ -891,7 +891,7 @@ class Horde_Share_Object {
             $result = $locks->getLocks($this->_shareOb->getApp(), $shareid, $locktype);
         } catch (Horde_Lock_Exception $e) {
             $result = PEAR::raiseError($e->getMessage());
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -902,7 +902,7 @@ class Horde_Share_Object {
                 $result = $locks->getLocks($this->_shareOb->getApp() . ':' . $shareid, $item_uid, $locktype);
             } catch (Horde_Lock_Exception $e) {
                 $result = PEAR::raiseError($e->getMessage());
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         } else {
index 66f812e..50dc296 100644 (file)
@@ -128,12 +128,12 @@ class Horde_Share_sql extends Horde_Share {
         if ($this->_hasUsers($share)) {
             $stmt = $this->_db->prepare('SELECT user_uid, perm FROM ' . $this->_table . '_users WHERE share_id = ?');
             if (is_a($stmt, 'PEAR_Error')) {
-                Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($stmt, 'ERR');
                 return $stmt;
             }
             $result = $stmt->execute(array($share['share_id']));
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($row = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -156,12 +156,12 @@ class Horde_Share_sql extends Horde_Share {
             // Get groups permissions
             $stmt = $this->_db->prepare('SELECT group_uid, perm FROM ' . $this->_table . '_groups WHERE share_id = ?');
             if (is_a($stmt, 'PEAR_Error')) {
-                Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($stmt, 'ERR');
                 return $stmt;
             }
             $result = $stmt->execute(array($share['share_id']));
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($row = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -185,17 +185,17 @@ class Horde_Share_sql extends Horde_Share {
     {
         $stmt = $this->_db->prepare('SELECT * FROM ' . $this->_table . ' WHERE share_name = ?');
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $results = $stmt->execute(array($name));
         if (is_a($results, 'PEAR_Error')) {
-            Horde::logMessage($results, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($results, 'ERR');
             return $results;
         }
         $data = $results->fetchRow(MDB2_FETCHMODE_ASSOC);
         if (is_a($data, 'PEAR_Error')) {
-            Horde::logMessage($data, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($data, 'ERR');
             return $data;
         } elseif (empty($data)) {
             return PEAR::RaiseError(sprintf(_("Share \"%s\" does not exist."), $name));
@@ -246,17 +246,17 @@ class Horde_Share_sql extends Horde_Share {
         $params = array($id);
         $stmt = $this->_db->prepare('SELECT * FROM ' . $this->_table . ' WHERE share_id = ?');
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $results = $stmt->execute($params);
         if (is_a($results, 'PEAR_Error')) {
-            Horde::logMessage($results, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($results, 'ERR');
             return $results;
         }
         $data = $results->fetchRow(MDB2_FETCHMODE_ASSOC);
         if (is_a($data, 'PEAR_Error')) {
-            Horde::logMessage($data, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($data, 'ERR');
             return $data;
         } elseif (empty($data)) {
             return PEAR::RaiseError(sprintf(_("Share ID %d does not exist."), $id));
@@ -289,7 +289,7 @@ class Horde_Share_sql extends Horde_Share {
         $query = 'SELECT * FROM ' . $this->_table . ' WHERE share_id IN (' . implode(', ', $ids) . ')';
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (empty($result)) {
             return array();
@@ -314,7 +314,7 @@ class Horde_Share_sql extends Horde_Share {
                     . ' WHERE share_id IN (' . implode(', ', $users) . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -330,7 +330,7 @@ class Horde_Share_sql extends Horde_Share {
                    . ' WHERE share_id IN (' . implode(', ', $groups) . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -375,7 +375,7 @@ class Horde_Share_sql extends Horde_Share {
         $query = 'SELECT * FROM ' . $this->_table . ' ORDER BY share_name ASC';
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (empty($result)) {
             return array();
@@ -390,7 +390,7 @@ class Horde_Share_sql extends Horde_Share {
         $query = 'SELECT share_id, user_uid, perm FROM ' . $this->_table . '_users';
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (!empty($result)) {
             while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -403,7 +403,7 @@ class Horde_Share_sql extends Horde_Share {
         $query = 'SELECT share_id, group_uid, perm FROM ' . $this->_table . '_groups';
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (!empty($result)) {
             while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -463,10 +463,10 @@ class Horde_Share_sql extends Horde_Share {
             @sqlite_query('PRAGMA short_column_names=1', $connection);
         }
 
-        Horde::logMessage(sprintf("SQL Query by Horde_Share_sql::listShares: %s", $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("SQL Query by Horde_Share_sql::listShares: %s", $query), 'DEBUG');
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (empty($result)) {
             return array();
@@ -492,7 +492,7 @@ class Horde_Share_sql extends Horde_Share {
                  . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -509,7 +509,7 @@ class Horde_Share_sql extends Horde_Share {
                      . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -550,10 +550,10 @@ class Horde_Share_sql extends Horde_Share {
         }
 
         $query = 'SELECT * FROM ' . $this->_table . ' WHERE share_owner IS NULL';
-        Horde::logMessage('SQL Query by Horde_Share_sql::listSystemShares: ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Horde_Share_sql::listSystemShares: ' . $query, 'DEBUG');
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (empty($result)) {
             return array();
@@ -588,7 +588,7 @@ class Horde_Share_sql extends Horde_Share {
     {
         $query = $this->_getShareCriteria($userid, $perm, $attributes);
         $query = 'SELECT COUNT(DISTINCT s.share_id) ' . $query;
-        Horde::logMessage(sprintf("SQL Query by Horde_Share_sql::_countShares: %s", $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf("SQL Query by Horde_Share_sql::_countShares: %s", $query), 'DEBUG');
         return $this->_db->queryOne($query);
     }
 
@@ -634,12 +634,12 @@ class Horde_Share_sql extends Horde_Share {
             /* Remove the share entry */
             $stmt = $this->_write_db->prepare('DELETE FROM ' . $table . ' WHERE share_id = ?', null, MDB2_PREPARE_MANIP);
             if (is_a($stmt, 'PEAR_Error')) {
-                Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($stmt, 'ERR');
                 return $stmt;
             }
             $result = $stmt->execute($params);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
             $stmt->free();
@@ -661,12 +661,12 @@ class Horde_Share_sql extends Horde_Share {
                 . ' WHERE share_name = ?');
 
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $result = $stmt->execute(array($share));
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -724,7 +724,7 @@ class Horde_Share_sql extends Horde_Share {
                 $where .= ' OR (g.group_uid IN (' . implode(',', $group_ids) . ')'
                     . ' AND (' . Horde_SQL::buildClause($this->_db, 'g.perm', '&', $perm) . '))';
             } elseif (is_a($groups, 'PEAR_Error')) {
-                Horde::logMessage($groups, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($groups, 'ERR');
             }
         } else {
             $where = '(' . Horde_SQL::buildClause($this->_db, 's.perm_guest', '&', $perm) . ')';
@@ -1046,7 +1046,7 @@ class Horde_Share_Object_sql extends Horde_Share_Object {
         if (empty($this->data['share_id'])) {
             $share_id = $db->nextId($table);
             if (is_a($share_id, 'PEAR_Error')) {
-                Horde::logMessage($share_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($share_id, 'ERR');
                 return $share_id;
             }
 
@@ -1061,12 +1061,12 @@ class Horde_Share_Object_sql extends Horde_Share_Object {
         }
         $stmt = $db->prepare($query, null, MDB2_PREPARE_MANIP);
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $result = $stmt->execute($params);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $stmt->free();
@@ -1074,12 +1074,12 @@ class Horde_Share_Object_sql extends Horde_Share_Object {
         // Update the share's user permissions
         $stmt = $db->prepare('DELETE FROM ' . $table . '_users WHERE share_id = ?', null, MDB2_PREPARE_MANIP);
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $result = $stmt->execute(array($this->data['share_id']));
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $stmt->free();
@@ -1089,12 +1089,12 @@ class Horde_Share_Object_sql extends Horde_Share_Object {
             foreach ($this->data['perm']['users'] as $user => $perm) {
                 $stmt = $db->prepare('INSERT INTO ' . $table . '_users (share_id, user_uid, perm) VALUES (?, ?, ?)', null, MDB2_PREPARE_MANIP);
                 if (is_a($stmt, 'PEAR_Error')) {
-                    Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($stmt, 'ERR');
                     return $stmt;
                 }
                 $result = $stmt->execute(array($this->data['share_id'], $user, $perm));
                 if (is_a($result, 'PEAR_Error')) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return $result;
                 }
                 $stmt->free();
@@ -1104,12 +1104,12 @@ class Horde_Share_Object_sql extends Horde_Share_Object {
         // Update the share's group permissions
         $stmt = $db->prepare('DELETE FROM ' . $table . '_groups WHERE share_id = ?', null, MDB2_PREPARE_MANIP);
         if (is_a($stmt, 'PEAR_Error')) {
-            Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($stmt, 'ERR');
             return $stmt;
         }
         $result = $stmt->execute(array($this->data['share_id']));
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $stmt->free();
@@ -1119,12 +1119,12 @@ class Horde_Share_Object_sql extends Horde_Share_Object {
             foreach ($this->data['perm']['groups'] as $group => $perm) {
                 $stmt = $db->prepare('INSERT INTO ' . $table . '_groups (share_id, group_uid, perm) VALUES (?, ?, ?)', null, MDB2_PREPARE_MANIP);
                 if (is_a($stmt, 'PEAR_Error')) {
-                    Horde::logMessage($stmt, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($stmt, 'ERR');
                     return $stmt;
                 }
                 $result = $stmt->execute(array($this->data['share_id'], $group, $perm));
                 if (is_a($result, 'PEAR_Error')) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return $result;
                 }
                 $stmt->free();
index 727c0b4..937ea0e 100644 (file)
@@ -84,11 +84,10 @@ class Horde_Share_sql_hierarchical extends Horde_Share_sql {
             $this->_db->setLimit($count, $from);
         }
 
-        Horde::logMessage('Query By Horde_Share_sql_hierarchical: ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Query By Horde_Share_sql_hierarchical: ' . $query, 'DEBUG');
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (empty($result)) {
             return array();
@@ -114,7 +113,7 @@ class Horde_Share_sql_hierarchical extends Horde_Share_sql {
                      . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -131,7 +130,7 @@ class Horde_Share_sql_hierarchical extends Horde_Share_sql {
                      . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -314,7 +313,7 @@ class Horde_Share_sql_hierarchical extends Horde_Share_sql {
 
         $allowners = $this->_db->queryCol($sql);
         if (is_a($allowners, 'PEAR_Error')) {
-             Horde::logMessage($allowners, __FILE__, __LINE__, PEAR_LOG_ERR);
+             Horde::logMessage($allowners, 'ERR');
              return $allowners;
         }
 
@@ -478,7 +477,7 @@ class Horde_Share_sql_hierarchical extends Horde_Share_sql {
         $query = 'SELECT * FROM ' . $this->_table . ' WHERE share_id IN (' . implode(', ', $ids) . ')';
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (empty($result)) {
             return array();
@@ -503,7 +502,7 @@ class Horde_Share_sql_hierarchical extends Horde_Share_sql {
                     . ' WHERE share_id IN (' . implode(', ', $users) . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -519,7 +518,7 @@ class Horde_Share_sql_hierarchical extends Horde_Share_sql {
                    . ' WHERE share_id IN (' . implode(', ', $groups) . ')';
             $result = $this->_db->query($query);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             } elseif (!empty($result)) {
                 while ($share = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
@@ -666,7 +665,7 @@ class Horde_Share_Object_sql_hierarchical extends Horde_Share_Object_sql {
         if (!is_null($parent) && !is_a($parent, 'Horde_Share_Object')) {
             $parent = $this->_shareOb->getShareById($parent);
             if (is_a($parent, 'PEAR_Error')) {
-                Horde::logMessage($parent, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($parent, 'ERR');
                 return $parent;
             }
         }
index 09ba6ed..af148e0 100644 (file)
@@ -36,9 +36,6 @@ require_once 'SyncML/Sync.php';
 require_once 'SyncML/XMLOutput.php';
 require_once 'SyncML/Backend.php';
 
-/* PEAR_LOG_* constants */
-require_once 'Log.php';
-
 class SyncML_ContentHandler {
 
     /**
@@ -148,8 +145,7 @@ class SyncML_ContentHandler {
                 $s = sprintf('XML error: %s at line %d',
                              xml_error_string(xml_get_error_code($parser)),
                              xml_get_current_line_number($parser));
-                $GLOBALS['backend']->logMessage($s, __FILE__, __LINE__,
-                                                PEAR_LOG_ERR);
+                $GLOBALS['backend']->logMessage($s, 'ERR');
                 xml_parser_free($parser);
                 return new PEAR_Error($s);
             }
@@ -188,9 +184,7 @@ class SyncML_ContentHandler {
         $errorLogging = ob_get_clean();
 
         if (!empty($errorLogging)) {
-            $GLOBALS['backend']->logMessage('Caught output: ' . $errorLogging,
-                                            __FILE__, __LINE__,
-                                            PEAR_LOG_WARNING);
+            $GLOBALS['backend']->logMessage('Caught output: ' . $errorLogging, 'WARN');
         }
 
         return $output;
@@ -402,9 +396,7 @@ class SyncML_ContentHandler {
                 } else {
                     $statuscode = RESPONSE_INVALID_CREDENTIALS;
                 }
-                $GLOBALS['backend']->logMessage('Invalid authentication',
-                                                __FILE__, __LINE__,
-                                                PEAR_LOG_DEBUG);
+                $GLOBALS['backend']->logMessage('Invalid authentication', 'DEBUG');
             }
         } else {
             $statuscode = RESPONSE_OK;
@@ -435,7 +427,7 @@ class SyncML_ContentHandler {
             . '; charset: ' . $GLOBALS['backend']->getCharset()
             . '; wbxml: ' . ($state->wbxml ? 'yes' : 'no');
 
-        $GLOBALS['backend']->logMessage($str, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        $GLOBALS['backend']->logMessage($str, 'DEBUG');
     }
 
     /**
@@ -481,8 +473,7 @@ class SyncML_ContentHandler {
             foreach ($p as $pendingSync) {
                 if (!$messageFull) {
                    $GLOBALS['backend']->logMessage(
-                       'Continuing sync for syncType ' . $pendingSync,
-                       __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                       'Continuing sync for syncType ' . $pendingSync, 'DEBUG');
                     $sync = &$state->getSync($pendingSync);
                     $sync->createSyncOutput($this->_xmlWriter);
                 }
@@ -504,9 +495,7 @@ class SyncML_ContentHandler {
                 !$state->hasPendingSyncs()) {
                 /* Create <Final></Final>. */
                 $this->_xmlWriter->outputFinal();
-                $GLOBALS['backend']->logMessage('Sending <Final> to client',
-                                                __FILE__, __LINE__,
-                                                PEAR_LOG_DEBUG);
+                $GLOBALS['backend']->logMessage('Sending <Final> to client', 'DEBUG');
                 $state->delayedFinal = false;
             } else {
                 $GLOBALS['message_expectresponse'] = true;
@@ -519,8 +508,7 @@ class SyncML_ContentHandler {
                 /* Create <Final></Final>. */
                 $this->_xmlWriter->outputFinal();
                 $GLOBALS['backend']->logMessage(
-                    'Sending delayed <Final> to client',
-                    __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    'Sending delayed <Final> to client', 'DEBUG');
                 $state->delayedFinal = false;
             } else {
                 $GLOBALS['message_expectresponse'] = true;
@@ -539,14 +527,12 @@ class SyncML_ContentHandler {
             foreach ($state->getSyncs() as $sync) {
                 $sync->closeSync();
             }
-            $GLOBALS['backend']->logMessage('Session completed and closed',
-                                            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            $GLOBALS['backend']->logMessage('Session completed and closed', 'DEBUG');
 
             /* Session can be closed here. */
             $GLOBALS['backend']->sessionClose();
         } else {
-            $GLOBALS['backend']->logMessage('Return message completed',
-                                            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            $GLOBALS['backend']->logMessage('Return message completed', 'DEBUG');
         }
     }
 
index 29d8434..f98de3d 100644 (file)
@@ -211,13 +211,12 @@ class SyncML_Backend {
     var $_debugFiles;
 
     /**
-     * The log level. One of the PEAR_LOG_* constants.
+     * The log level.
      *
-     * @see PEAR Log package
      * @see SyncML_Backend()
-     * @var integer
+     * @var string
      */
-    var $_logLevel = PEAR_LOG_INFO;
+    var $_logLevel = 'INFO';
 
     /**
      * The charset used in the SyncML messages.
@@ -267,9 +266,8 @@ class SyncML_Backend {
      *                                      outgoing packets and data
      *                                      conversions and devinf log in
      *                                      debug_dir.
-     *                       - log_level:   PEAR_LOG_*. Only log entries with
-     *                                      at least this level. Defaults to
-     *                                      PEAR_LOG_INFO.
+     *                       - log_level:   Only log entries with at least
+     *                                      this level. Defaults to 'INFO'.
      */
     function SyncML_Backend($params)
     {
@@ -281,8 +279,7 @@ class SyncML_Backend {
             $this->_logLevel = $params['log_level'];
         }
 
-        $this->logMessage('Backend of class ' . get_class($this) . ' created',
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        $this->logMessage('Backend of class ' . get_class($this) . ' created', 'DEBUG');
      }
 
     /**
@@ -460,8 +457,7 @@ class SyncML_Backend {
 
         default:
             $this->logMessage('Invalid database "' . $database
-                              . '". Try tasks, calendar, notes or contacts.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                              . '". Try tasks, calendar, notes or contacts.', 'ERR');
             return false;
         }
     }
@@ -603,8 +599,7 @@ class SyncML_Backend {
         switch ($credType) {
         case 'syncml:auth-basic':
             list($username, $pwd) = explode(':', base64_decode($credData), 2);
-            $this->logMessage('Checking authentication for user ' . $username,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            $this->logMessage('Checking authentication for user ' . $username, 'DEBUG');
             return $this->_checkAuthentication($username, $pwd);
 
         case 'syncml:auth-md5':
@@ -636,8 +631,7 @@ class SyncML_Backend {
             return false;
 
         default:
-            $this->logMessage('Unsupported authentication type ' . $credType,
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage('Unsupported authentication type ' . $credType, 'ERR');
             return false;
         }
     }
@@ -761,52 +755,68 @@ class SyncML_Backend {
     /**
      * Logs a message in the backend.
      *
+     * TODO: This should be done via Horde_Log or the equivalent.
+     *
      * @param mixed $message     Either a string or a PEAR_Error object.
      * @param string $file       What file was the log function called from
      *                           (e.g. __FILE__)?
      * @param integer $line      What line was the log function called from
      *                           (e.g. __LINE__)?
      * @param integer $priority  The priority of the message. One of:
-     *                           - PEAR_LOG_EMERG
-     *                           - PEAR_LOG_ALERT
-     *                           - PEAR_LOG_CRIT
-     *                           - PEAR_LOG_ERR
-     *                           - PEAR_LOG_WARNING
-     *                           - PEAR_LOG_NOTICE
-     *                           - PEAR_LOG_INFO
-     *                           - PEAR_LOG_DEBUG
+     *                           - EMERG
+     *                           - ALERT
+     *                           - CRIT
+     *                           - ERR
+     *                           - WARN
+     *                           - NOTICE
+     *                           - INFO
+     *                           - DEBUG
      */
-    function logMessage($message, $file, $line, $priority = PEAR_LOG_INFO)
+    function logMessage($message, $priority = 'INFO')
     {
-        if ($priority > $this->_logLevel)  {
+        if (is_string($priority)) {
+            $priority = defined('Horde_Log::' . $priority)
+                ? constant('Horde_Log::' . $priority)
+                : Horde_Log::INFO;
+        }
+
+        if (is_string($this->_logLevel)) {
+            $loglevel = defined('Horde_Log::' . $this->_logLevel)
+                ? constant('Horde_Log::' . $this->_logLevel)
+                : Horde_Log::INFO;
+        } else {
+            $loglevel = $this->_logLevel;
+        }
+
+        if ($priority > $loglevel) {
             return;
         }
 
         // Internal logging to logtext
         if (is_string($this->_logtext)) {
             switch ($priority) {
-            case PEAR_LOG_EMERG:
+            case 'EMERG':
                 $this->_logtext .= 'EMERG:  ';
                 break;
-            case PEAR_LOG_ALERT:
+            case 'ALERT':
                 $this->_logtext .= 'ALERT:  ';
                 break;
-            case PEAR_LOG_CRIT:
+            case 'CRIT':
                 $this->_logtext .= 'CIRT:   ';
                 break;
-            case PEAR_LOG_ERR:
+            case 'ERR':
                 $this->_logtext .= 'ERR:    ';
                 break;
-            case PEAR_LOG_WARNING:
+            case 'WARNING':
                 $this->_logtext .= 'WARNING:';
                 break;
-            case PEAR_LOG_NOTICE:
+            case 'NOTICE':
                 $this->_logtext .= 'NOTICE: ';
                 break;
-            case PEAR_LOG_INFO:
+            case 'INFO':
                 $this->_logtext .= 'INFO:   ';
                 break;
-            case PEAR_LOG_DEBUG:
+            case 'DEBUG':
                 $this->_logtext .= 'DEBUG:  ';
                 break;
             default:
@@ -885,16 +895,14 @@ class SyncML_Backend {
         if ($type === SYNCML_LOGFILE_CLIENTMESSAGE) {
             $this->logMessage('Started at ' . date('Y-m-d H:i:s')
                               . '. Packet logged in '
-                              . $this->_debugDir . '/' . $filename,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                              . $this->_debugDir . '/' . $filename, 'DEBUG');
         }
 
         /* Increase packet number. */
         if ($type === SYNCML_LOGFILE_SERVERMESSAGE) {
             $this->logMessage('Finished at ' . date('Y-m-d H:i:s')
                               . '. Packet logged in '
-                              . $this->_debugDir . '/' . $filename,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                              . $this->_debugDir . '/' . $filename, 'DEBUG');
 
             $fp = @fopen($this->_debugDir . '/packetnum.txt', 'w');
             if ($fp) {
index a16968e..bacf65e 100644 (file)
@@ -33,7 +33,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         $this->_db = DB::connect($GLOBALS['conf']['sql']);
 
         if (is_a($this->_db, 'PEAR_Error')) {
-            Horde::logMessage($this->_db, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($this->_db, 'ERR');
         }
 
         /* Set DB portability options. */
@@ -143,8 +143,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                     $start .= '000000';
                 }
                 $start = new Horde_Date($start);
-                $this->logMessage('Slow-syncing all events starting from ' . (string)$start,
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $this->logMessage('Slow-syncing all events starting from ' . (string)$start, 'DEBUG');
                 $data = $registry->call(
                     $database . '/list',
                     array(SyncML_Backend::getParameter($databaseURI, 'source'),
@@ -165,8 +164,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
 
         if (is_a($data, 'PEAR_Error')) {
             $this->logMessage("$database/list or $database/listBy failed while retrieving server additions:"
-                              . $data->getMessage(),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                              . $data->getMessage(), 'ERR');
             return $data;
         }
 
@@ -184,8 +182,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                 $cuid = $this->_getCuid($database, $suid);
                 if ($cuid) {
                     $this->logMessage(
-                        "Added to server from client during SlowSync: $suid ignored",
-                        __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        "Added to server from client during SlowSync: $suid ignored", 'DEBUG');
                     continue;
                 }
             }
@@ -195,13 +192,11 @@ class SyncML_Backend_Horde extends SyncML_Backend {
             if ($sync_ts && $sync_ts >= $add_ts[$suid]) {
                 // Change was done by us upon request of client.  Don't mirror
                 // that back to the client.
-                $this->logMessage("Added to server from client: $suid ignored",
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $this->logMessage("Added to server from client: $suid ignored", 'DEBUG');
                 continue;
             }
             $this->logMessage(
-                "Adding to client from db $database, server id $suid",
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                "Adding to client from db $database, server id $suid", 'DEBUG');
 
             $adds[$suid] = 0;
         }
@@ -221,8 +216,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         if (is_a($data, 'PEAR_Error')) {
             $this->logMessage(
                 "$database/listBy failed while retrieving server modifications:"
-                . $data->getMessage(),
-                __FILE__, __LINE__, PEAR_LOG_WARNING);
+                . $data->getMessage(), 'WARN');
             return $data;
         }
 
@@ -242,15 +236,13 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                 if ($sync_ts && $sync_ts >= $mod_ts[$suid]) {
                     // Change was done by us upon request of client.  Don't
                     // mirror that back to the client.
-                    $this->logMessage("Changed on server after sent from client: $suid ignored",
-                                      __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $this->logMessage("Changed on server after sent from client: $suid ignored", 'DEBUG');
                     continue;
                 }
                 $cuid = $this->_getCuid($database, $suid);
                 if (!$cuid) {
                     $this->logMessage(
-                        "Unable to create change for server id $suid: client id not found in map, adding instead.",
-                        __FILE__, __LINE__, PEAR_LOG_WARNING);
+                        "Unable to create change for server id $suid: client id not found in map, adding instead.", 'WARN');
                     $adds[$suid] = 0;
                     continue;
                 } else {
@@ -260,8 +252,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                 $mods[$suid] = $suid;
             }
             $this->logMessage(
-                "Modifying on client from db $database, client id $cuid -> server id $suid",
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                "Modifying on client from db $database, client id $cuid -> server id $suid", 'DEBUG');
         }
 
         // Handle deletions.
@@ -274,8 +265,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         if (is_a($data, 'PEAR_Error')) {
             $this->logMessage(
                 "$database/listBy failed while retrieving server deletions:"
-                . $data->getMessage(),
-                __FILE__, __LINE__, PEAR_LOG_WARNING);
+                . $data->getMessage(), 'WARN');
             return $data;
         }
 
@@ -302,15 +292,13 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                 if ($sync_ts && $sync_ts >= $suid_ts) {
                     // Change was done by us upon request of client.  Don't
                     // mirror that back to the client.
-                    $this->logMessage("Deleted on server after request from client: $suid ignored",
-                                      __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $this->logMessage("Deleted on server after request from client: $suid ignored", 'DEBUG');
                     continue;
                 }
                 $cuid = $this->_getCuid($database, $suid);
                 if (!$cuid) {
                     $this->logMessage(
-                        "Unable to create delete for server id $suid: client id not found in map",
-                        __FILE__, __LINE__, PEAR_LOG_WARNING);
+                        "Unable to create delete for server id $suid: client id not found in map", 'WARN');
                     continue;
                 }
                 $dels[$suid] = $cuid;
@@ -318,8 +306,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                 $dels[$suid] = $suid;
             }
             $this->logMessage(
-                "Deleting on client from db $database, client id $cuid -> server id $suid",
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                "Deleting on client from db $database, client id $cuid -> server id $suid", 'DEBUG');
         }
 
         return true;
@@ -375,8 +362,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
 
         if (!is_a($suid, 'PEAR_Error')) {
             $this->logMessage(
-                "Added to server db $database client id $cuid -> server id $suid",
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                "Added to server db $database client id $cuid -> server id $suid", 'DEBUG');
             $ts = $registry->call(
                 $database . '/getActionTimestamp',
                 array($suid,
@@ -384,8 +370,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                       SyncML_Backend::getParameter($databaseURI, 'source')));
             if (!$ts) {
                 $this->logMessage(
-                    "Unable to find addition timestamp for server id $suid at $ts"
-                    , __FILE__, __LINE__, PEAR_LOG_ERR);
+                    "Unable to find addition timestamp for server id $suid at $ts", 'ERR');
             }
             // Only server needs to do a cuid<->suid map
             if ($this->_backendMode == SYNCML_BACKENDMODE_SERVER) {
@@ -397,8 +382,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
             if ($suid->getDebugInfo()) {
                 $suid = $suid->getDebugInfo();
                 $this->logMessage(
-                    'Adding client entry to server: already exists with server id ' . $suid,
-                    __FILE__, __LINE__, PEAR_LOG_NOTICE);
+                    'Adding client entry to server: already exists with server id ' . $suid, 'NOTICE');
                 if ($this->_backendMode == SYNCML_BACKENDMODE_SERVER) {
                     $this->createUidMap($database, $cuid, $suid, 0);
                 }
@@ -446,8 +430,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
             return $ok;
         }
         $this->logMessage(
-            "Replaced in server db $database client id $cuid -> server id $suid",
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            "Replaced in server db $database client id $cuid -> server id $suid", 'DEBUG');
         $ts = $registry->call(
             $database . '/getActionTimestamp',
             array($suid,
@@ -494,8 +477,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         }
 
         $this->logMessage(
-            "Deleted in server db $database client id $cuid -> server id $suid",
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            "Deleted in server db $database client id $cuid -> server id $suid", 'DEBUG');
         $ts = $registry->call($database . '/getActionTimestamp',
                               array($suid, 'delete'));
         // We can't remove the mapping entry as we need to keep the timestamp
@@ -580,8 +562,7 @@ class SyncML_Backend_Horde extends SyncML_Backend {
 
         $this->logMessage(
             'SQL Query by SyncML_Backend_Horde::writeSyncAnchors(): '
-            . $query . ', values: ' . implode(', ', $values),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            . $query . ', values: ' . implode(', ', $values), 'DEBUG');
 
         return $this->_db->query($query, $values);
     }
@@ -610,11 +591,10 @@ class SyncML_Backend_Horde extends SyncML_Backend {
 
         $this->logMessage(
             'SQL Query by SyncML_Backend_Horde::readSyncAnchors(): '
-            . $query . ', values: ' . implode(', ', $values),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->getRow($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
         }
 
         return $result;
@@ -637,12 +617,11 @@ class SyncML_Backend_Horde extends SyncML_Backend {
 
         $this->logMessage(
             'SQL Query by SyncML_Backend_Horde::getUserAnchors(): '
-            . $query . ', values: ' . implode(', ', $values),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->getAssoc($query, false, $values,
                                        DB_FETCHMODE_ASSOC, true);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
         }
 
         return $result;
@@ -677,11 +656,10 @@ class SyncML_Backend_Horde extends SyncML_Backend {
 
         $this->logMessage(
             'SQL Query by SyncML_Backend_Horde::removeAnchor(): '
-            . $query . ', values: ' . implode(', ', $values),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
         }
 
         return $result;
@@ -726,11 +704,10 @@ class SyncML_Backend_Horde extends SyncML_Backend {
                         $database, $this->_user, $cuid);
 
         $this->logMessage('SQL Query by SyncML_Backend_Horde::createUidMap(): '
-                          . $query . ', values: ' . implode(', ', $values),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
             return $result;
         }
 
@@ -758,11 +735,10 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         $values = array($this->_syncDeviceID, $database, $this->_user, $cuid);
 
         $this->logMessage('SQL Query by SyncML_Backend_Horde::_getSuid(): '
-                          . $query . ', values: ' . implode(', ', $values),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->getOne($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
         }
 
         return $result;
@@ -789,11 +765,10 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         $values = array($this->_syncDeviceID, $database, $this->_user, $suid);
 
         $this->logMessage('SQL Query by SyncML_Backend_Horde::_getCuid(): '
-                          . $query . ', values: ' . implode(', ', $values),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->getOne($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
         }
 
         return $result;
@@ -830,11 +805,10 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         $values = array($this->_syncDeviceID, $database, $this->_user, $suid);
 
         $this->logMessage('SQL Query by SyncML_Backend_Horde::_getChangeTS(): '
-                          . $query . ', values: ' . implode(', ', $values),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->getOne($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
         }
 
         return $result;
@@ -861,11 +835,10 @@ class SyncML_Backend_Horde extends SyncML_Backend {
         $values = array($this->_syncDeviceID, $database, $this->_user);
 
         $this->logMessage('SQL Query by SyncML_Backend_Horde::eraseMap(): '
-                          . $query . ', values: ' . implode(', ', $values),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . $query . ', values: ' . implode(', ', $values), 'DEBUG');
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            $this->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($result, 'ERR');
         }
 
         return $result;
@@ -874,28 +847,27 @@ class SyncML_Backend_Horde extends SyncML_Backend {
     /**
      * Logs a message in the backend.
      *
-     * @param mixed $message     Either a string or a PEAR_Error object.
-     * @param string $file       What file was the log function called from
-     *                           (e.g. __FILE__)?
-     * @param integer $line      What line was the log function called from
-     *                           (e.g. __LINE__)?
-     * @param integer $priority  The priority of the message. One of:
-     *                           - PEAR_LOG_EMERG
-     *                           - PEAR_LOG_ALERT
-     *                           - PEAR_LOG_CRIT
-     *                           - PEAR_LOG_ERR
-     *                           - PEAR_LOG_WARNING
-     *                           - PEAR_LOG_NOTICE
-     *                           - PEAR_LOG_INFO
-     *                           - PEAR_LOG_DEBUG
+     * @param mixed $message    Either a string or a PEAR_Error object.
+     * @param string $priority  The priority of the message. One of:
+     *                           - EMERG
+     *                           - ALERT
+     *                           - CRIT
+     *                           - ERR
+     *                           - WARN
+     *                           - NOTICE
+     *                           - INFO
+     *                           - DEBUG
      */
-    function logMessage($message, $file, $line, $priority = PEAR_LOG_INFO)
+    function logMessage($message, $priority = 'INFO')
     {
+        $trace = debug_backtrace();
+        $trace = $trace[1];
+
         // Internal logging to $this->_logtext.
-        parent::logMessage($message, $file, $line, $priority);
+        parent::logMessage($message, $priority);
 
         // Logging to Horde log:
-        Horde::logMessage($message, $file, $line, $priority);
+        Horde::logMessage($message, $priority, array('file' => $trace['file'], 'line' => $trace['line']));
     }
 
     /**
index 6de93a4..f190a7f 100644 (file)
@@ -94,8 +94,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
 
         $this ->_db = &MDB2::connect($params['dsn']);
         if (is_a($this->_db, 'PEAR_Error')) {
-            $this->logMessage($this->_db,
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            $this->logMessage($this->_db, 'ERR');
         }
     }
 
@@ -124,8 +123,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
 
         default:
             $this->logMessage('Invalid database ' . $database
-                              . '. Try tasks, calendar, notes or contacts.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                              . '. Try tasks, calendar, notes or contacts.', 'ERR');
             return false;
         }
     }
@@ -175,8 +173,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
             if ($sync_ts && $sync_ts >= $suid_ts) {
                 // Change was done by us upon request of client, don't mirror
                 // that back to the client.
-                $this->logMessage("Added to server from client: $suid ignored",
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $this->logMessage("Added to server from client: $suid ignored", 'DEBUG');
                 continue;
             }
             $adds[$suid] = 0;
@@ -212,8 +209,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
                         // Change was done by us upon request of client, don't
                         // mirror that back to the client.
                         $this->logMessage(
-                            "Changed on server after sent from client: $suid ignored",
-                            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                            "Changed on server after sent from client: $suid ignored", 'DEBUG');
                         continue;
                     }
                     $mods[$suid] = $this->_getCuid($databaseURI, $suid);
@@ -873,8 +869,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
         }
 
         $this->logMessage('_trackDeletes() with ' . count($currentSuids)
-                          . ' current ids',
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . ' current ids', 'DEBUG');
 
         $r = $this->_db->queryCol(
             'SELECT syncml_suid FROM syncml_suidlist '
@@ -889,8 +884,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
         }
 
         $this->logMessage('_trackDeletes() found ' . count($r)
-                          . ' items in prevlist',
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . ' items in prevlist', 'DEBUG');
 
         // Convert to hash with suid as key.
         if (is_array($r)) {
@@ -930,8 +924,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
         }
 
         $this->logMessage('_trackDeletes() with ' . count($prevSuids)
-                          . ' deleted items',
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                          . ' deleted items', 'DEBUG');
 
         return array_keys($prevSuids);
     }
@@ -952,8 +945,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
     {
         $database = $this->_normalize($databaseURI);
 
-        $this->logMessage('_removeFromSuidList(): item ' . $suid,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        $this->logMessage('_removeFromSuidList(): item ' . $suid, 'DEBUG');
         $r = $this->_db->queryCol(
             'DELETE FROM syncml_suidlist '
             . 'WHERE syncml_syncpartner = '
@@ -968,8 +960,7 @@ class SyncML_Backend_Sql extends SyncML_Backend {
             return $r;
         }
 
-        $this->logMessage('_removeFromSuidList(): result ' . implode('!', $r),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        $this->logMessage('_removeFromSuidList(): result ' . implode('!', $r), 'DEBUG');
 
         return true;
     }
index a27b87a..21551e4 100644 (file)
@@ -160,8 +160,7 @@ class SyncML_Command {
             $cmd = new $class($outputHandler);
         } else {
             $msg = 'Class definition of ' . $class . ' not found.';
-            $GLOBALS['backend']->logMessage($msg, __FILE__, __LINE__,
-                                            PEAR_LOG_ERR);
+            $GLOBALS['backend']->logMessage($msg, __FILE__, __LINE__, 'ERR');
             $cmd = PEAR::raiseError($msg);
         }
 
index 4f07515..aa0d824 100644 (file)
@@ -168,8 +168,7 @@ class SyncML_Command_Alert extends SyncML_Command {
                 list($clientlast, $serverAnchorLast) = $r;
                 $GLOBALS['backend']->logMessage(
                     'Previous sync found for database ' . $database
-                    . '; client timestamp: ' . $clientlast,
-                    __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    . '; client timestamp: ' . $clientlast, 'DEBUG');
 
                 // Check if anchor sent from client matches our own stored
                 // data.
@@ -178,8 +177,7 @@ class SyncML_Command_Alert extends SyncML_Command {
                     $anchormatch = true;
                     $GLOBALS['backend']->logMessage(
                         'Anchor timestamps match, TwoWaySync possible. Syncing data since '
-                        . date('Y-m-d H:i:s', $serverAnchorLast),
-                        __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        . date('Y-m-d H:i:s', $serverAnchorLast), 'DEBUG');
                 } else {
                     // Server and client have different anchors, enforce
                     // SlowSync/RefreshSync
@@ -187,8 +185,7 @@ class SyncML_Command_Alert extends SyncML_Command {
                         'Client requested sync with anchor timestamp '
                         . $this->_metaAnchorLast
                         . ' but server has recorded timestamp '
-                        . $clientlast . '. Enforcing SlowSync',
-                        __FILE__, __LINE__, PEAR_LOG_INFO);
+                        . $clientlast . '. Enforcing SlowSync', 'INFO');
                     $anchormatch = false;
                     $clientlast = 0;
                 }
@@ -196,8 +193,7 @@ class SyncML_Command_Alert extends SyncML_Command {
                 // No info about previous sync, use SlowSync or RefreshSync.
                 $GLOBALS['backend']->logMessage(
                     'No info about previous syncs found for device ' .
-                    $state->sourceURI . ' and database ' . $database,
-                    __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $state->sourceURI . ' and database ' . $database, 'DEBUG');
                 $clientlast = 0;
                 $serverAnchorLast = 0;
                 $anchormatch = false;
@@ -262,8 +258,7 @@ class SyncML_Command_Alert extends SyncML_Command {
 
         default:
             $GLOBALS['backend']->logMessage(
-                'Unknown sync type ' . $this->_alert,
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                'Unknown sync type ' . $this->_alert, 'ERR');
             break;
         }
 
@@ -289,8 +284,7 @@ class SyncML_Command_Alert extends SyncML_Command {
         if (!$sync) {
             $GLOBALS['backend']->logMessage(
                 'Creating SyncML_Sync object for database '
-                . $this->_targetLocURI .  '; sync type ' . $synctype,
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                . $this->_targetLocURI .  '; sync type ' . $synctype, 'DEBUG');
             $sync = new SyncML_Sync($synctype,
                                     $this->_targetLocURI,
                                     $this->_sourceLocURI,
index d4396cb..8be2be9 100644 (file)
@@ -43,8 +43,7 @@ class SyncML_Command_Final extends SyncML_Command {
             $this->_outputHandler->outputGetDevInf();
         }
 
-        $GLOBALS['backend']->logMessage('Received <Final> from client.',
-                                        __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        $GLOBALS['backend']->logMessage('Received <Final> from client.', 'DEBUG');
 
         $state->handleFinal($this->_outputHandler, $debug);
     }
index 8d05b45..bfe16bc 100644 (file)
@@ -101,8 +101,7 @@ class SyncML_Command_Map extends SyncML_Command {
             $sync = &$state->getSync($this->_targetLocURI);
             if (!$state->authenticated) {
                 $GLOBALS['backend']->logMessage(
-                    'Not authenticated while processing <Map>',
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    'Not authenticated while processing <Map>', 'ERR');
             } else {
                 foreach ($this->_mapSources as $key => $source) {
                     $sync->createUidMap($this->_targetLocURI,
index 58fe2b9..dd7c1f3 100644 (file)
@@ -289,8 +289,7 @@ class SyncML_Command_Sync extends SyncML_Command {
 
             if (!is_object($sync)) {
                 $GLOBALS['backend']->logMessage(
-                    'No sync object found for URI ' . $this->_targetURI,
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    'No sync object found for URI ' . $this->_targetURI, 'ERR');
                 // @todo: create meaningful status code here.
             }
         }
index 56f4a49..6918412 100644 (file)
@@ -190,15 +190,13 @@ class SyncML_Command_SyncHdr extends SyncML_Command {
 
         if (!isset($_SESSION['SyncML.state'])) {
             $GLOBALS['backend']->logMessage(
-                'New session created: ' . session_id(),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                'New session created: ' . session_id(), 'DEBUG');
             $_SESSION['SyncML.state'] = new SyncML_State($this->_sourceURI,
                                                          $this->user,
                                                          $this->_sessionID);
         } else {
             $GLOBALS['backend']->logMessage(
-                'Existing session continued: ' . session_id(),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                'Existing session continued: ' . session_id(), 'DEBUG');
         }
 
         $state = &$_SESSION['SyncML.state'];
index 7d1c298..93a121c 100644 (file)
@@ -35,8 +35,7 @@ class SyncML_Device {
 
         if (empty($driver) || $driver == 'none' || $driver == 'default') {
             $GLOBALS['backend']->logMessage(
-                'Using default device class',
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                'Using default device class', 'DEBUG');
             return new SyncML_Device();
         }
 
@@ -49,8 +48,7 @@ class SyncML_Device {
         }
 
         $device = new $class();
-        $GLOBALS['backend']->logMessage('Created device class ' . $class,
-                                        __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        $GLOBALS['backend']->logMessage('Created device class ' . $class, 'DEBUG');
         return $device;
     }
 
index a5f7a77..8f436b0 100644 (file)
@@ -920,8 +920,7 @@ class SyncML_Device_sync4j extends SyncML_Device {
                 sprintf('Sync4j for name %s, value %s',
                         $item['name'],
                         is_string($item['value'])
-                        ? $item['value'] : var_export($item['value'], true)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        ? $item['value'] : var_export($item['value'], true)), 'DEBUG');
 
             switch (Horde_String::upper($item['name'])) {
             case 'DTSTART':
@@ -1121,8 +1120,7 @@ class SyncML_Device_sync4j extends SyncML_Device {
             !empty($end) && $start != $end) {
             $hash['Duration'] = ($end - $start) / 60;
             $GLOBALS['backend']->logMessage(
-                'Duration set to ' . $hash['Duration'],
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                'Duration set to ' . $hash['Duration'], 'DEBUG');
 
         }
 
index 83b376f..35103f9 100644 (file)
@@ -204,8 +204,7 @@ class SyncML_Sync {
         global $backend;
 
         $backend->logMessage(
-            'Handling <' . $item->elementType . '> sent from client',
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            'Handling <' . $item->elementType . '> sent from client', 'DEBUG');
 
         /* if size of item is set: check it first */
         if ($item->size > 0) {
@@ -218,8 +217,7 @@ class SyncML_Sync {
                 $item->responseCode = RESPONSE_SIZE_MISMATCH;
                 $backend->logMessage(
                     'Item size mismatch. Size reported as ' . $item->size
-                    . ' but actual size is ' . strlen($item->content),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    . ' but actual size is ' . strlen($item->content), 'ERR');
                 $this->_errors++;
                 return false;
             }
@@ -270,32 +268,30 @@ class SyncML_Sync {
             if (!is_a($suid, 'PEAR_Error')) {
                 $this->_client_add_count++;
                 $item->responseCode = RESPONSE_ITEM_ADDED;
-                $backend->logMessage('Added client entry as ' . $suid,
-                                     __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $backend->logMessage('Added client entry as ' . $suid, 'DEBUG');
             } else {
                 $this->_errors++;
                 /* @todo: better response code. */
                 $item->responseCode = RESPONSE_NO_EXECUTED;
-                $backend->logMessage('Error in adding client entry: ' . $suid->message, __FILE__, __LINE__, PEAR_LOG_ERR);
+                $backend->logMessage('Error in adding client entry: ' . $suid->message, 'ERR');
             }
         } elseif ($item->elementType == 'Delete') {
             /* Handle client delete requests. */
             $ok = $backend->deleteEntry($database, $cuid);
             if (!$ok && $tasksincalendar) {
                 $backend->logMessage(
-                    'Task ' . $cuid . ' deletion sent with calendar request',
-                    __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    'Task ' . $cuid . ' deletion sent with calendar request', 'DEBUG');
                 $ok = $backend->deleteEntry($this->_taskToCalendar($backend->_normalize($database)), $cuid);
             }
 
             if ($ok) {
                 $this->_client_delete_count++;
                 $item->responseCode = RESPONSE_OK;
-                $backend->logMessage('Deleted entry ' . $suid . ' due to client request', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $backend->logMessage('Deleted entry ' . $suid . ' due to client request', 'DEBUG');
             } else {
                 $this->_errors++;
                 $item->responseCode = RESPONSE_ITEM_NO_DELETED;
-                $backend->logMessage('Failure deleting client entry, maybe already disappeared from server', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $backend->logMessage('Failure deleting client entry, maybe already disappeared from server', 'DEBUG');
             }
 
         } elseif ($item->elementType == 'Replace') {
@@ -306,9 +302,9 @@ class SyncML_Sync {
             if (!is_a($suid, 'PEAR_Error')) {
                 $this->_client_replace_count++;
                 $item->responseCode = RESPONSE_OK;
-                $backend->logMessage('Replaced entry ' . $suid . ' due to client request', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $backend->logMessage('Replaced entry ' . $suid . ' due to client request', 'DEBUG');
             } else {
-                $backend->logMessage($suid->message, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                $backend->logMessage($suid->message, 'DEBUG');
 
                 /* Entry may have been deleted; try adding it. */
                 $suid = $backend->addEntry($hordedatabase, $content,
@@ -317,22 +313,19 @@ class SyncML_Sync {
                     $this->_client_addreplaces++;
                     $item->responseCode = RESPONSE_ITEM_ADDED;
                     $backend->logMessage(
-                        'Added instead of replaced entry ' . $suid,
-                        __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        'Added instead of replaced entry ' . $suid, 'DEBUG');
                 } else {
                     $this->_errors++;
                     /* @todo: better response code. */
                     $item->responseCode = RESPONSE_NO_EXECUTED;
                     $backend->logMessage(
                         'Error in adding client entry due to replace request: '
-                        . $suid->message,
-                        __FILE__, __LINE__, PEAR_LOG_ERR);
+                        . $suid->message, 'ERR');
                 }
             }
         } else {
             $backend->logMessage(
-                'Unexpected elementType: ' . $item->elementType,
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                'Unexpected elementType: ' . $item->elementType, 'ERR');
         }
 
         return $suid;
@@ -349,8 +342,7 @@ class SyncML_Sync {
 
         $backend->logMessage(
             'Creating <Sync> output for server changes in database '
-            . $this->_targetLocURI,
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            . $this->_targetLocURI, 'DEBUG');
 
         /* If sync data from client only, nothing to be done here. */
         if($this->_syncType == ALERT_ONE_WAY_FROM_CLIENT ||
@@ -387,8 +379,7 @@ class SyncML_Sync {
             $backend->logMessage(
                 'Compiling server changes from '
                 . date('Y-m-d H:i:s', $this->_serverAnchorLast)
-                . ' to ' . date('Y-m-d H:i:s', $this->_serverAnchorNext),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                . ' to ' . date('Y-m-d H:i:s', $this->_serverAnchorNext), 'DEBUG');
 
             $result = $this->_retrieveChanges($this->_targetLocURI,
                                               $this->_server_adds,
@@ -400,11 +391,8 @@ class SyncML_Sync {
 
             /* If tasks are handled inside calendar, do the same again for
              * tasks. Merge resulting arrays. */
-            if ($backend->_normalize($this->_targetLocURI) == 'calendar' && 
+            if ($backend->_normalize($this->_targetLocURI) == 'calendar' &&
                 $device->handleTasksInCalendar()) {
-                $backend->logMessage('Handling tasks in calendar sync',
-                                     __FILE__, __LINE__, PEAR_LOG_DEBUG);
-
                 $this->_server_task_adds = $deletes2 = $replaces2 = array();
                 $result = $this->_retrieveChanges('tasks',
                                                   $this->_server_task_adds,
@@ -426,8 +414,7 @@ class SyncML_Sync {
                 + count($this->_server_deletes);
             $backend->logMessage(
                 'Sending ' . $numChanges . ' server changes ' . 'for client URI '
-                . $this->_targetLocURI,
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                . $this->_targetLocURI, 'DEBUG');
 
             /* Now we know the number of Changes and can send them to the
              * client. */
@@ -458,16 +445,14 @@ class SyncML_Sync {
                 $backend->logMessage(
                     'Maximum message size ' . $state->maxMsgSize
                     . ' approached during delete; current size: '
-                    . $output->getOutputSize(),
-                    __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    . $output->getOutputSize(), 'DEBUG');
                 $messageFull = true;
                 $output->outputSyncEnd();
                 $this->_syncsSent += 1;
                 return;
             }
             $backend->logMessage(
-                "Sending delete from server: client id $cuid, server id $suid",
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                "Sending delete from server: client id $cuid, server id $suid", 'DEBUG');
             /* Create a Delete request for client. */
             $cmdId = $output->outputSyncCommand('Delete', null, null, null, $cuid, null);
             unset($this->_server_deletes[$suid]);
@@ -478,8 +463,7 @@ class SyncML_Sync {
         /* Handle additions. */
         $adds = $this->_server_adds;
         foreach ($adds as $suid => $cuid) {
-            $backend->logMessage("Sending add from server: $suid",
-                                 __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            $backend->logMessage("Sending add from server: $suid", 'DEBUG');
 
             $syncDB = isset($this->_server_task_adds[$suid]) ? 'tasks' : $this->_targetLocURI;
             $ct = isset($this->_server_task_adds[$suid]) ? $contentTypeTasks : $contentType;
@@ -490,8 +474,7 @@ class SyncML_Sync {
             if (is_a($c, 'PEAR_Error')) {
                 $backend->logMessage(
                     'API export call for ' . $suid . ' failed: '
-                    . $c->getMessage(),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                    . $c->getMessage(), 'ERR');
             } else {
                 list($clientContent, $clientContentType, $clientEncodingType) =
                     $device->convertServer2Client($c, $contentType, $syncDB);
@@ -500,12 +483,10 @@ class SyncML_Sync {
                     $backend->logMessage(
                         'Maximum message size ' . $state->maxMsgSize
                         . ' approached during add; current size: '
-                        . $output->getOutputSize(),
-                        __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        . $output->getOutputSize(), 'DEBUG');
                     if (strlen($clientContent) + MSG_DEFAULT_LEN > $state->maxMsgSize) {
                         $backend->logMessage(
-                            'Data item won\'t fit into a single message. Partial sending not implemented yet. Item will not be sent!',
-                            __FILE__, __LINE__, PEAR_LOG_WARNING);
+                            'Data item won\'t fit into a single message. Partial sending not implemented yet. Item will not be sent!', 'WARN');
                         /* @todo: implement partial sending instead of
                          * dropping item! */
                         unset($this->_server_adds[$suid]);
@@ -546,8 +527,7 @@ class SyncML_Sync {
             }
 
             $backend->logMessage(
-                "Sending replace from server: $suid",
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                "Sending replace from server: $suid", 'DEBUG');
             list($clientContent, $clientContentType, $clientEncodingType) =
                 $device->convertServer2Client($c, $contentType, $syncDB);
             /* Check if we have space left in the message. */
@@ -555,12 +535,10 @@ class SyncML_Sync {
                 $backend->logMessage(
                     'Maximum message size ' . $state->maxMsgSize
                     . ' approached during replace; current size: '
-                    . $output->getOutputSize(),
-                    __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    . $output->getOutputSize(), 'DEBUG');
                 if (strlen($clientContent) + MSG_DEFAULT_LEN > $state->maxMsgSize) {
                     $backend->logMessage(
-                        'Data item won\'t fit into a single message. Partial sending not implemented yet. Item will not be sent!',
-                        __FILE__, __LINE__, PEAR_LOG_WARNING);
+                        'Data item won\'t fit into a single message. Partial sending not implemented yet. Item will not be sent!', 'WARNING');
                     /* @todo: implement partial sending instead of
                      * dropping item! */
                     unset($this->_server_replaces[$suid]);
@@ -608,7 +586,7 @@ class SyncML_Sync {
                                                         $this->_serverAnchorNext,
                                                         $adds, $replaces, $deletes);
         if (is_a($result, 'PEAR_Error')) {
-            $GLOBALS['backend']->logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            $GLOBALS['backend']->logMessage($result, 'ERR');
             return $result;
         }
     }
@@ -640,8 +618,7 @@ class SyncML_Sync {
             break;
         }
 
-        $GLOBALS['backend']->logMessage('Handle <Final> for state ' . $state,
-                                         __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        $GLOBALS['backend']->logMessage('Handle <Final> for state ' . $state, 'DEBUG');
 
         switch ($this->_state) {
         case STATE_INIT:
@@ -725,7 +702,7 @@ class SyncML_Sync {
             $this->_server_add_count,
             $this->_server_replace_count,
             $this->_server_delete_count);
-        $GLOBALS['backend']->logMessage($s , __FILE__, __LINE__, PEAR_LOG_INFO);
+        $GLOBALS['backend']->logMessage($s, 'INFO');
     }
 
     function getServerLocURI()
@@ -768,8 +745,7 @@ class SyncML_Sync {
         $GLOBALS['backend']->createUidMap($db, $cuid, $suid);
         $GLOBALS['backend']->logMessage(
             'Created map for client id ' . $cuid . ' and server id ' . $suid
-            . ' in database ' . $db,
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            . ' in database ' . $db, 'DEBUG');
 
     }
 
index 8fe21d9..36dc0e7 100644 (file)
@@ -8,7 +8,6 @@ class BackendStub {
     function logMessage() {}
 }
 $backend = new BackendStub();
-define('PEAR_LOG_DEBUG', null);
 
 // Load device handler.
 require_once dirname(__FILE__) . '/../SyncML/Device.php';
index c3aa0c9..cfaf23f 100755 (executable)
@@ -22,11 +22,11 @@ require_once 'SyncML.php';
 
 class Backend extends SyncML_Backend {
 
-    var $_logLevel = PEAR_LOG_DEBUG;
+    var $_logLevel = 'DEBUG';
 
-    function logMessage($message, $file, $line, $priority = PEAR_LOG_INFO)
+    function logMessage($message, $priority = 'INFO')
     {
-        parent::logMessage($message, $file, $line, $priority);
+        parent::logMessage($message, $priority);
         echo $this->_logtext;
         $this->_logtext = '';
     }
index dadcc74..06c59e0 100755 (executable)
@@ -45,7 +45,7 @@ $syncml_backend_parms = array(
     /* log all (wb)xml packets received or sent to debug_dir: */
     'debug_files' => true,
     /* Log everything: */
-    'log_level' => PEAR_LOG_DEBUG);
+    'log_level' => 'DEBUG');
 
 /* Get any options. */
 if (!isset($argv)) {
index ad2829b..616e45f 100644 (file)
@@ -231,7 +231,7 @@ class Horde_Template
             if ($this->_cache &&
                 isset($cacheid) &&
                 !$this->_cache->set($cacheid, $this->_template)) {
-                Horde::logMessage(sprintf(_("Could not save the compiled template file '%s'."), $file), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage(sprintf(_("Could not save the compiled template file '%s'."), $file), 'ERR');
             }
         }
 
index c77de0e..7d91d15 100644 (file)
@@ -105,7 +105,7 @@ class Horde_Token_Sql extends Horde_Token
         /* Return an error if the update fails. */
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception_Prior($result);
         }
     }
@@ -131,7 +131,7 @@ class Horde_Token_Sql extends Horde_Token
 
         $result = $this->_db->getOne($query, $values);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return false;
         } else {
             return !empty($result);
@@ -156,7 +156,7 @@ class Horde_Token_Sql extends Horde_Token
 
         $result = $this->_write_db->query($query, $values);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception_Prior($result);
         }
     }
index d21e361..409b726 100644 (file)
@@ -104,7 +104,7 @@ class Horde_String
             // this line, but add a check and a log message to help the devs
             // track down and fix this issue.
             if (is_a($input, 'PEAR_Error')) {
-                Horde::logMessage('Called convertCharset() on a PEAR_Error object. ' . print_r($input, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('Called convertCharset() on a PEAR_Error object. ' . print_r($input, true), 'DEBUG');
                 return '';
             }
             $input = Horde_Util::cloneObject($input);
index bc7345d..589c2ad 100644 (file)
@@ -91,7 +91,7 @@ class Horde_Util
             }
 
             $caller .= ' on line ' . $bt[0]['line'] . ' of ' . $bt[0]['file'];
-            Horde::logMessage('Horde_Util::cloneObject called on variable of type ' . gettype($obj) . ' by ' . $caller, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Horde_Util::cloneObject called on variable of type ' . gettype($obj) . ' by ' . $caller, 'DEBUG');
 
             $ret = $obj;
             return $ret;
index 93e5b26..c4cb2b6 100644 (file)
@@ -45,8 +45,7 @@ class Gollem_Auth
                         $entry = sprintf('Login success for %s [%s] to {%s}',
                                          $user, $_SERVER['REMOTE_ADDR'],
                                          $backend_key);
-                        Horde::logMessage($entry, __FILE__, __LINE__,
-                                          PEAR_LOG_NOTICE);
+                        Horde::logMessage($entry, 'NOTICE');
                         return true;
                     }
                 }
@@ -210,7 +209,7 @@ class Gollem_Auth
         require GOLLEM_BASE . '/config/backends.php';
         if (empty($backends[$key])) {
             $entry = sprintf('Invalid server key from client [%s]', $_SERVER['REMOTE_ADDR']);
-            Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage($entry, 'INFO');
             return false;
         }
 
@@ -279,7 +278,7 @@ class Gollem_Auth
         if (!Gollem::verifyDir($ptr['home'])) {
             $error_msg = 'Backend Configuration Error: Home directory not below root.';
             $auth_gollem->gollemSetAuthErrorMsg($error_msg);
-            Horde::logMessage(PEAR::raiseError($error_msg), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($error_msg, 'ERR');
             unset($_SESSION['gollem']['backends'][$key]);
             $_SESSION['gollem']['backend_key'] = null;
             return false;
@@ -295,7 +294,7 @@ class Gollem_Auth
                 if (is_a($res, 'PEAR_Error')) {
                     $error_msg = 'Backend Configuration Error: Could not create home directory ' . $ptr['home'] . '.';
                     $auth_gollem->gollemSetAuthErrorMsg($error_msg);
-                    Horde::logMessage(PEAR::raiseError($error_msg), __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($error_msg, 'ERR');
                     unset($_SESSION['gollem']['backends'][$key]);
                     $_SESSION['gollem']['backend_key'] = null;
                     return false;
index 6e6ad01..9bc2caa 100644 (file)
@@ -31,14 +31,14 @@ $data = '';
 if (is_callable(array($GLOBALS['gollem_vfs'], 'readStream'))) {
     $stream = $GLOBALS['gollem_vfs']->readStream($filedir, $filename);
     if (is_a($stream, 'PEAR_Error')) {
-        Horde::logMessage($stream, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+        Horde::logMessage($stream, 'NOTICE');
         printf(_("Access denied to %s"), $filename);
         exit;
     }
 } else {
     $data = $GLOBALS['gollem_vfs']->read($filedir, $filename);
     if (is_a($data, 'PEAR_Error')) {
-        Horde::logMessage($data, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+        Horde::logMessage($data, 'NOTICE');
         printf(_("Access denied to %s"), $filename);
         exit;
     }
index 33dada1..92a5f12 100644 (file)
@@ -42,14 +42,14 @@ case 'addchildform':
         $child = &$groups->newGroup(Horde_Util::getFormData('child'), $parent);
     }
     if (is_a($child, 'PEAR_Error')) {
-        Horde::logMessage($child, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($child, 'ERR');
         $notification->push(sprintf(_("Group was not created: %s."), $child->getMessage()), 'horde.error');
         break;
     }
 
     $result = $groups->addGroup($child);
     if (is_a($result, 'PEAR_Error')) {
-        Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($result, 'ERR');
         $notification->push(sprintf(_("\"%s\" was not created: %s."), $child->getShortName(), $result->getMessage()), 'horde.error');
     } else {
         $notification->push(sprintf(_("\"%s\" was added to the groups system."), $child->getShortName()), 'horde.success');
index a28f3a7..e3e9081 100644 (file)
@@ -19,7 +19,7 @@ if ($conf['signup']['allow'] !== true ||
 }
 $signup = Horde_Auth_Signup::factory();
 if (is_a($signup, 'PEAR_Error')) {
-    Horde::logMessage($signup, __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage($signup, 'ERR');
     throw new Horde_Exception(_("User Registration is not properly configured for this site."));
 }
 
index 53063ed..f1def9a 100644 (file)
    <configswitch name="enabled" quote="false" desc="Should Horde log errors and
    other useful information?">true
     <case name="true" desc="Yes">
-     <configenum name="priority" quote="false" desc="What level of messages
-     should we log? Each level logs itself and all those that come before it:
-     PEAR_LOG_ALERT would only log alerts and emergencies, but PEAR_LOG_DEBUG
-     would log everything.">PEAR_LOG_NOTICE
+     <configenum name="priority" desc="What level of messages should we log?
+     Each level logs itself and all those that come before it: ALERT would
+     only log alerts and emergencies, but DEBUG would log everything.">NOTICE
       <values>
-       <value desc="PEAR_LOG_EMERG">PEAR_LOG_EMERG</value>
-       <value desc="PEAR_LOG_ALERT">PEAR_LOG_ALERT</value>
-       <value desc="PEAR_LOG_CRIT">PEAR_LOG_CRIT</value>
-       <value desc="PEAR_LOG_ERR">PEAR_LOG_ERR</value>
-       <value desc="PEAR_LOG_WARNING">PEAR_LOG_WARNING</value>
-       <value desc="PEAR_LOG_NOTICE">PEAR_LOG_NOTICE</value>
-       <value desc="PEAR_LOG_INFO">PEAR_LOG_INFO</value>
-       <value desc="PEAR_LOG_DEBUG">PEAR_LOG_DEBUG</value>
+       <value desc="EMERG">EMERG</value>
+       <value desc="ALERT">ALERT</value>
+       <value desc="CRIT">CRIT</value>
+       <value desc="ERR">ERR</value>
+       <value desc="WARNING">WARNING</value>
+       <value desc="NOTICE">NOTICE</value>
+       <value desc="INFO">INFO</value>
+       <value desc="DEBUG">DEBUG</value>
       </values>
      </configenum>
      <configstring name="ident" desc="What identifier should we use in the
      logs?">HORDE</configstring>
 
-     <configsection name="params">
-      <configplaceholder/>
-     </configsection>
-
      <configswitch name="type" desc="What log driver should we use?">file
-      <case name="console" desc="Console">
-       <configsection name="params">
-        <configphp name="stream" required="false" desc="The output stream to
-        use"/>
-        <configboolean name="buffering" required="false" desc="Should the
-        output be buffered until shutdown?">false</configboolean>
-        <configstring name="lineFormat" required="false" desc="Log line format
-        specification"/>
-        <configstring name="timeFormat" required="false" desc="Time stamp
-        format"/>
-       </configsection>
-      </case>
-
-      <case name="display" desc="Display">
-       <configsection name="params">
-        <configstring name="error_prepend" required="false" desc="This string
-        will be prepended to the log output"/>
-        <configstring name="error_append" required="false" desc="This string
-        will be appended to the log output"/>
-       </configsection>
-      </case>
-
-      <case name="error_log" desc="Error Log">
-       <configsection name="params">
-        <configstring name="destination" required="false" desc="Optional
-        destination value for error_log(). See
-        http://www.csh.rit.edu/~jon/projects/pear/Log/guide.html#error-log-types
-        for more details."/>
-        <configstring name="extra_headers" required="false" desc="Additional
-        headers to pass to the mail() function when the PEAR_LOG_TYPE_MAIL type
-        is specified"/>
-       </configsection>
-      </case>
-
       <case name="file" desc="File">
        <configstring name="name" desc="Path to the log
        file">/tmp/horde.log</configstring>
         <configboolean name="append" required="false" desc="Should new log
         entries be appended to an existing log file? If this is false, new log
         files will overwrite existing ones.">true</configboolean>
-        <configinteger name="mode" octal="true" required="false" desc="Octal
-        representation of the log file's permissions mode"/>
-        <configphp name="eol" required="false" desc="The end-of-line character
-        sequence"/>
-        <configstring name="lineFormat" required="false" desc="Log line format
-        specification"/>
-        <configstring name="timeFormat" required="false" desc="Time stamp
-        format"/>
        </configsection>
       </case>
 
-      <case name="mail" desc="Mail">
-       <configstring name="name" desc="The recipient for the message"/>
-       <configsection name="params">
-        <configstring name="from" required="false" desc="Value for the
-        message's From: header"/>
-        <configstring name="subject" required="false" desc="Value for the
-        message's Subject: header"/>
-        <configstring name="preamble" required="false" desc="Preamble for the
-        message"/>
-       </configsection>
-      </case>
-
-      <case name="null" desc="Null"/>
-
-      <case name="sql" desc="SQL">
-       <configstring name="name" desc="The table to log
-       to">log_table</configstring>
-       <configsection name="params">
-        <configphp name="dsn" desc="A Data Source
-        Name">$conf['sql']</configphp>
-       </configsection>
-      </case>
-
-      <case name="sqlite" desc="SQLite">
-       <configstring name="name" desc="The table to log
-       to">log_table</configstring>
-       <configsection name="params">
-        <configstring name="filename" desc="Path to an Sqlite database"/>
-        <configinteger name="mode" octal="true" required="false" desc="Octal
-        mode used to open the database [0666]"/>
-        <configboolean name="persistent" required="false" desc="Use a
-        persistent connection">false</configboolean>
-       </configsection>
+      <case name="stream" desc="PHP Stream">
+       <configstring name="name" desc="A valid-PHP stream interface to use
+       for logging."></configstring>
       </case>
 
       <case name="syslog" desc="Syslog">
        <configphp name="name" quote="false" desc="Syslog facility to use"/>
       </case>
-
-      <case name="win" desc="Window">
-       <configstring name="name" desc="Name of the opened window"/>
-       <configsection name="params">
-        <configstring name="title" required="false" desc="The title of the
-        output window"/>
-       </configsection>
-      </case>
      </configswitch>
 
     </case>
   <configboolean name="log_accesskeys" desc="Should Horde log statistics about
    used access keys? This is only useful for translators of the
    UI. You also need to set the log level to at least
-   PEAR_LOG_INFO.">false</configboolean>
+   INFO.">false</configboolean>
  </configtab>
 
  <configtab name="prefs" desc="Preference System">
index 4d98c1f..41912db 100644 (file)
@@ -86,7 +86,7 @@ below at Prerequisites_.
 
 3. Install PEAR packages::
 
-     pear install -o Log Mail DB Date File
+     pear install -o Mail DB Date File
      pear -d preferred_state=beta install -a Services_Weather
 
 4. Extract tarball::
@@ -311,12 +311,11 @@ The following prerequisites are **REQUIRED** for Horde to function properly.
    These PEAR modules are **REQUIRED** to be installed for complete Horde
    functionality:
 
-   a. Log
-   b. Mail (>= 1.2.0)
+   a. Mail (>= 1.2.0)
 
       To install, enter the following at the command prompt::
 
-        pear install Log Mail
+        pear install Mail
 
    These PEAR modules are **RECOMMENDED** to be installed:
 
index ebbb3b4..7e3ab5d 100644 (file)
@@ -192,7 +192,7 @@ class Horde_Api extends Horde_Registry_Api
         /* Remove user's prefs */
         $prefs = Horde_Prefs::singleton($conf['prefs']['driver'], null, $user);
         if (is_a($result = $prefs->clear(), 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             $haveError = true;
         }
 
@@ -201,7 +201,7 @@ class Horde_Api extends Horde_Registry_Api
         $groups = Group::singleton();
         $allGroups = $groups->getGroupMemberships($user);
         if (is_a($groups, 'PEAR_Error')) {
-            Horde::logMessage($allGroups, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($allGroups, 'ERR');
             $haveError = true;
         } else {
             foreach (array_keys($allGroups) as $id) {
@@ -214,13 +214,13 @@ class Horde_Api extends Horde_Registry_Api
         $perms = $GLOBALS['injector']->getInstance('Horde_Perms');
         $tree = $perms->getTree();
         if (is_a($tree, 'PEAR_Error')) {
-            Horde::logMessage($tree, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($tree, 'ERR');
             $haveError = true;
         } else {
             foreach (array_keys($tree) as $id) {
                 $perm = $perms->getPermissionById($id);
                 if (is_a($perm, 'PEAR_Error')) {
-                    Horde::logMessage($perm, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($perm, 'ERR');
                     $haveError = true;
                     continue;
                 }
@@ -257,14 +257,14 @@ class Horde_Api extends Horde_Registry_Api
         /* Get all APIs */
         $apis = $this->listAPIs();
         if (is_a($apis, 'PEAR_Error')) {
-            Horde::logMessage($apis, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($apis, 'ERR');
             return PEAR::raiseError(_("No API found."));
         }
         foreach ($apis as $api) {
             if ($GLOBALS['registry']->hasAppMethod($api, 'removeUserData')) {
                 $result = $GLOBALS['registry']->callAppMethod($api, 'removeUserData', array('args' => array($user)));
                 if (is_a($result, 'PEAR_Error')) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     $haveError = true;
                 }
             }
index 282c3c2..27492ad 100644 (file)
@@ -34,8 +34,7 @@ class Horde_Block_Horde_metar extends Horde_Block {
     function _params()
     {
         if (!@include_once 'Services/Weather.php') {
-            Horde::logMessage('The metar block will not work without Services_Weather from PEAR. Run pear install Services_Weather.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('The metar block will not work without Services_Weather from PEAR. Run pear install Services_Weather.', 'ERR');
             return array(
                 'error' => array(
                     'type' => 'error',
@@ -120,8 +119,7 @@ class Horde_Block_Horde_metar extends Horde_Block {
     function _content()
     {
         if (!@include_once 'Services/Weather.php') {
-            Horde::logMessage('The metar block will not work without Services_Weather from PEAR. Run pear install Services_Weather.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('The metar block will not work without Services_Weather from PEAR. Run pear install Services_Weather.', 'ERR');
             return _("Metar block not available. Details have been logged for the administrator.");
         }
 
index 57244f6..b2f35eb 100644 (file)
@@ -44,8 +44,7 @@ class Horde_Block_Horde_twitter extends Horde_Block {
     function _params()
     {
         if (!@include_once 'Services/Twitter.php') {
-            Horde::logMessage('The Twitter block will not work without Services_Twitter from PEAR. Run pear install Services_Twitter.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('The Twitter block will not work without Services_Twitter from PEAR. Run pear install Services_Twitter.', 'ERR');
             return array(
                 'error' => array(
                     'type' => 'error',
@@ -79,8 +78,7 @@ class Horde_Block_Horde_twitter extends Horde_Block {
     function _content()
     {
         if (!@include_once 'Services/Twitter.php') {
-            Horde::logMessage('The Twitter block will not work without Services_Twitter from PEAR. Run pear install Services_Twitter.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('The Twitter block will not work without Services_Twitter from PEAR. Run pear install Services_Twitter.', 'ERR');
             return _("Twitter block not available. Details have been logged for the administrator.");
         }
 
@@ -90,12 +88,12 @@ class Horde_Block_Horde_twitter extends Horde_Block {
                    empty($this->_params['password'])) {
             return _("Must configure a Twitter username and password to use this block.");
         }
-               
+
                // Store the username and password in the session to enable
                // services/twitterapi.php's functionality.
                $_SESSION['horde']['twitterblock']['username'] = $this->_params['username'];
         $_SESSION['horde']['twitterblock']['password'] = $this->_params['password'];
-               
+
         // Get a unique instance ID in case someone likes to have multiple
                // Twitter blocks.
         $instance = md5(serialize(array($this->_params['username'],
@@ -136,7 +134,7 @@ EOF;
                       . '<input style="width:98%;margin-top:4px;margin-bottom:4px;" type="text" id="' . $instance . '_newStatus" name="' . $instance . '_newStatus" value="What are you working on?" />'
                . '<div class="fbaction"><a class="fbbutton" onclick="updateStatus($F(\'' . $instance . '_newStatus\'));" href="#">' . _("Update") . '</a></div>'
                . Horde::img('loading.gif', '', array('id' => $instance . '_loading', 'style' => 'display:none;'));
-        
+
         return $html;
     }
 
index 1096788..10d0c6a 100644 (file)
@@ -43,8 +43,7 @@ class Horde_Block_Horde_weatherdotcom extends Horde_Block {
             !(@include_once 'Cache.php') ||
             !(@include_once 'XML/Serializer.php') ||
             !ini_get('allow_url_fopen')) {
-            Horde::logMessage('The weather.com block will not work without PEAR\'s Services_Weather, Cache, and XML_ Serializer packages, and allow_url_fopen enabled. Run `pear install Services_Weather Cache XML_Serializer´ and ensure that allow_url_fopen is enabled in php.ini.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('The weather.com block will not work without PEAR\'s Services_Weather, Cache, and XML_ Serializer packages, and allow_url_fopen enabled. Run `pear install Services_Weather Cache XML_Serializer´ and ensure that allow_url_fopen is enabled in php.ini.', 'ERR');
             $params = array(
                 'error' => array(
                     'type' => 'error',
@@ -103,8 +102,7 @@ class Horde_Block_Horde_weatherdotcom extends Horde_Block {
         if (!(@include_once 'Services/Weather.php') ||
             !(@include_once 'Cache.php') ||
             !ini_get('allow_url_fopen')) {
-            Horde::logMessage('The weather.com block will not work without the PEARServices_Weather and Cache packages, and allow_url_fopen enabled. Run pear install Services_Weather Cache, and ensure that allow_url_fopen_wrappers is enabled in php.ini.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('The weather.com block will not work without the PEARServices_Weather and Cache packages, and allow_url_fopen enabled. Run pear install Services_Weather Cache, and ensure that allow_url_fopen_wrappers is enabled in php.ini.', 'ERR');
             return _("The weather.com block is not available.");
         }
 
index 7723bcc..a58bdb0 100644 (file)
@@ -73,7 +73,7 @@ class Horde_LoginTasks_SystemTask_GarbageCollection extends Horde_LoginTasks_Sys
             }
         }
 
-        Horde::logMessage('Cleaned out static files for ' . $type, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Cleaned out static files for ' . $type, __FILE__, __LINE__, 'DEBUG');
     }
 
 }
index f0fe843..4e68a1d 100644 (file)
@@ -271,11 +271,6 @@ class Horde_Test
         'HTTP_WebDAV_Server' => array(
             'error' => 'The HTTP_WebDAV_Server is required if you want to use the WebDAV interface of Horde, e.g. to access calendars or tasklists with external clients.'
         ),
-        'Log' => array(
-            'error' => 'Make sure you are using a version of PEAR which includes the Log classes, or that you have installed the Log package seperately. See the INSTALL file for instructions on installing Log.',
-            'function' => '_checkPearLogVersion',
-            'required' => true
-        ),
         'Mail' => array(
             'path' => 'Mail/RFC822.php',
             'error' => 'You do not have the Mail package installed on your system. See the INSTALL file for instructions on how to install the package.'
@@ -649,18 +644,6 @@ class Horde_Test
     }
 
     /**
-     * Additional check for PEAR Log module for its version.
-     *
-     * @return string  Returns error string on error.
-     */
-    protected function _checkPearLogVersion()
-    {
-        if (!defined('PEAR_LOG_INFO')) {
-            return 'Your version of Log is not recent enough.';
-        }
-    }
-
-    /**
      * Additional check for PEAR DB module for its version.
      *
      * @return string  Returns error string on error.
index 7d996b4..63490cf 100644 (file)
@@ -37,9 +37,6 @@ if (file_exists(HORDE_BASE . '/config/horde.local.php')) {
 include_once 'Horde/Autoloader.php';
 Horde_Autoloader::addClassPattern('/^Horde(?:$|_)/i', dirname(__FILE__));
 
-/* Log (need to include because of LOG constants). */
-include_once 'Log.php';
-
 /* Default exception handler for uncaught exceptions. The default fatal
  * exception handler output may include things like passwords, etc. so don't
  * output this unless an admin. */
index 0b78001..deba629 100644 (file)
@@ -156,7 +156,7 @@ if ($error_reason) {
         : Horde_Nls::select();
 
     $entry = sprintf('User %s [%s] logged out of Horde', $is_auth, $_SERVER['REMOTE_ADDR']);
-    Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+    Horde::logMessage($entry, 'NOTICE');
     Horde_Auth::clearAuth();
     @session_destroy();
 
@@ -201,7 +201,7 @@ if ($error_reason) {
 
     if ($auth->authenticate(Horde_Util::getPost('horde_user'), $auth_params)) {
         $entry = sprintf('Login success for %s [%s] to %s.', Horde_Auth::getAuth(), $_SERVER['REMOTE_ADDR'], ($app && $is_auth) ? $app : 'horde');
-        Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+        Horde::logMessage($entry, 'NOTICE');
 
         if (!empty($url_in)) {
             /* $horde_login_url is used by horde/index.php to redirect to URL
@@ -232,7 +232,7 @@ if ($error_reason) {
 
     $entry = sprintf('FAILED LOGIN for %s [%s] to Horde',
                      Horde_Util::getFormData('horde_user'), $_SERVER['REMOTE_ADDR']);
-    Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage($entry, 'ERR');
 } else {
     $new_lang = Horde_Util::getGet('new_lang');
     if ($new_lang) {
index 5871358..83accd4 100644 (file)
@@ -61,7 +61,7 @@ try {
 // Clear the output buffer that we started above, and log any unexpected
 // output at a DEBUG level.
 if (ob_get_length()) {
-    Horde::logMessage('Unexpected output (' . $app . '): ' . ob_get_clean(), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+    Horde::logMessage('Unexpected output (' . $app . '): ' . ob_get_clean(), __FILE__, __LINE__, 'DEBUG');
 }
 
 // Send the final result.
index b33302c..7a107a7 100644 (file)
@@ -37,7 +37,7 @@ case 'vfs':
         $vfs = VFS::singleton($conf['vfs']['type'], Horde::getDriverConfig('vfs', $conf['vfs']['type']));
         $file_data = $vfs->read($path, $file);
     } catch (VFS_Exception $e) {
-        Horde::logMessage(sprintf('Error displaying image [%s]: %s', $path . '/' . $file, $e->getMessage()), __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage(sprintf('Error displaying image [%s]: %s', $path . '/' . $file, $e->getMessage()), 'ERR');
         exit;
     }
 
@@ -60,7 +60,7 @@ case 'tmp':
         }
     }
     if (!file_exists($file_name)) {
-        Horde::logMessage(sprintf('Image not found [%s]', $file_name), __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage(sprintf('Image not found [%s]', $file_name), 'ERR');
         exit;
     }
     $file_data = file_get_contents($file_name);
index fcd3631..d61bfa9 100644 (file)
@@ -227,14 +227,14 @@ foreach ($menu as $app => $params) {
         try {
             $block = Horde_Block_Collection::getBlock($params['app'], $params['blockname']);
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             continue;
         }
 
         try {
             $block->buildTree($tree, 0, isset($params['menu_parent']) ? $params['menu_parent'] : null);
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             continue;
         }
     } else {
index f217009..5556d63 100644 (file)
@@ -126,7 +126,7 @@ if ($group == 'identities') {
                 }
             } catch (Horde_Exception $e) {
                 $notification->push(_("The new from address can't be verified, try again later: ") . $e->getMessage(), 'horde.error');
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
             }
             break;
         }
index 4a068eb..6526b10 100644 (file)
@@ -120,7 +120,7 @@ case 'send_problem_report':
                             $_SERVER['REMOTE_ADDR'],
                             preg_replace('/^.*<([^>]+)>.*$/', '$1', $conf['problems']['email']),
                             preg_replace('/^.*<([^>]+)>.*$/', '$1', $email)),
-                    __FILE__, __LINE__, PEAR_LOG_INFO);
+                    __FILE__, __LINE__, 'INFO');
 
                 /* Return to previous page and exit this script. */
                 _returnToPage();
index e1b334b..39e5b49 100644 (file)
@@ -82,7 +82,7 @@ if ($can_validate && $form->validate($vars)) {
             header('Location: ' . Horde::getServiceLink('login')->add('url', $info['url'])->setRaw(true));
             exit;
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             $notification->push(_("Your password has been reset, but couldn't be sent to you. Please contact the administrator."), 'horde.error');
         }
     } else {
index e8a0665..33ee6c1 100644 (file)
@@ -266,7 +266,7 @@ if ($auth->hasCapability('list') &&
      $conf['auth']['list_users'] == 'both')) {
     $userList = $auth->listUsers();
     if ($userList instanceof PEAR_Error) {
-        Horde::logMessage($userList, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($userList, 'ERR');
         $userList = array();
     }
     sort($userList);
@@ -280,7 +280,7 @@ if (!empty($conf['share']['any_group'])) {
     $groupList = $groups->getGroupMemberships(Horde_Auth::getAuth(), true);
 }
 if ($groupList instanceof PEAR_Error) {
-    Horde::logMessage($groupList, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+    Horde::logMessage($groupList, 'NOTICE');
     $groupList = array();
 }
 asort($groupList);
index f9f55e1..f36ac04 100644 (file)
@@ -27,11 +27,11 @@ switch ($action) {
 case 'updateStatus':
     try {
         $result = $twitter->statuses->update(Horde_Util::getPost('statusText'));
-               Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+               Horde::logMessage($result, 'DEBUG');
                $notification->push(_("Status successfully updated."), 'horde.success');
     } catch (Services_Twitter_Exception $e) {
        $error = $e->getMessage();
-               Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+               Horde::logMessage($e, 'ERR');
                $notification->push($error);
     }
 }
index f689922..74ecf53 100644 (file)
@@ -23,7 +23,7 @@ if ($conf['signup']['allow'] !== true ||
 
 $signup = Horde_Auth_Signup::factory();
 if (is_a($signup, 'PEAR_Error')) {
-    Horde::logMessage($signup->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage($signup, 'ERR');
     $notification->push(_("User Registration is not properly configured for this site."), 'horde.error');
     header('Location: ' . Horde::getServiceLink('login')->setRaw(true));
     exit;
index a0eb8b2..049d068 100644 (file)
@@ -36,20 +36,20 @@ class Hylax_Image {
     function getDimensions()
     {
         $tmp_file = Horde_Util::getTempFile('fax', true, '/tmp');
-        Horde::logMessage('Created temp file:' . Horde_Util::bufferOutput('var_dump', $tmp_file) . ':', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Created temp file:' . Horde_Util::bufferOutput('var_dump', $tmp_file) . ':', 'DEBUG');
         $fp = fopen($tmp_file, 'w');
         fwrite($fp, $this->_data);
         fclose($fp);
 
         /* Run a ImageMagick identify command on the file to get the details. */
         $command = sprintf('%s %s', $this->_cmd['identify'], $tmp_file);
-        Horde::logMessage('External command call by Hylax_Image::getDimensions(): :' . $command . ':', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('External command call by Hylax_Image::getDimensions(): :' . $command . ':', 'DEBUG');
         exec($command, $output, $retval);
 
         $init = strlen($tmp_file);
 
         /* Figure out the dimensions from the output. */
-        Horde::logMessage('External command output by Hylax_Image::getDimensions(): ' . serialize($output), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('External command output by Hylax_Image::getDimensions(): ' . serialize($output), 'DEBUG');
         foreach ($output as $key => $line) {
             if (substr($line, 0, $init) != $tmp_file) {
                 continue;
@@ -89,7 +89,7 @@ class Hylax_Image {
                            $tmp_file,
                            $page,
                            $tmp_file_out);
-        Horde::logMessage('Executing command: ' . $command, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Executing command: ' . $command, 'DEBUG');
         exec($command);
         echo file_get_contents($tmp_file_out);
     }
@@ -103,7 +103,7 @@ class Hylax_Image {
 
         /* Convert the page from the postscript file to PDF. */
         $command = sprintf('%s %s -', $this->_cmd['ps2pdf'], $tmp_file);
-        Horde::logMessage('Executing command: ' . $command, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Executing command: ' . $command, 'DEBUG');
         passthru($command);
     }
 
index ce5c236..1781493 100644 (file)
@@ -65,7 +65,7 @@ class Hylax_SQL_Attributes {
                              $this->_params['attribute_table'],
                              implode(', ', $id));
 
-            Horde::logMessage('SQL Query by Hylax_SQL_Attributes::getAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Hylax_SQL_Attributes::getAttributes(): ' . $query, 'DEBUG');
             $rows = $this->_db->getAll($query, DB_FETCHMODE_ASSOC);
             if (is_a($rows, 'PEAR_Error')) {
                 return $rows;
@@ -87,7 +87,7 @@ class Hylax_SQL_Attributes {
                              $this->_params['id_column'],
                              $this->_params['attribute_table'],
                              (int)$id);
-            Horde::logMessage('SQL Query by Hylax_SQL_Attributes::getAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Hylax_SQL_Attributes::getAttributes(): ' . $query, 'DEBUG');
             return $this->_db->getAll($query, DB_FETCHMODE_ASSOC);
         }
     }
@@ -145,7 +145,7 @@ class Hylax_SQL_Attributes {
                          $query,
                          $pairs);
 
-        Horde::logMessage('SQL Query by Hylax_SQL_Attributes::getByAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_SQL_Attributes::getByAttributes(): ' . $query, 'DEBUG');
 
         return $this->_db->getCol($query);
     }
@@ -170,7 +170,7 @@ class Hylax_SQL_Attributes {
                             $attr['key'],
                             $attr['value']);
 
-            Horde::logMessage('SQL Query by Hylax_SQL_Attributes::insertAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL Query by Hylax_SQL_Attributes::insertAttributes(): ' . $query, 'DEBUG');
 
             $result = $this->_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
@@ -200,7 +200,7 @@ class Hylax_SQL_Attributes {
                          $this->_params['id_column'],
                          (int)$id);
 
-        Horde::logMessage('SQL Query by Hylax_SQL_Attributes::deleteAttributes(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_SQL_Attributes::deleteAttributes(): ' . $query, 'DEBUG');
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
index 6cbfe80..b879bb2 100644 (file)
@@ -59,7 +59,7 @@ class Hylax_Storage {
         try {
             $this->_vfs->writeData($path, $file, $data, true);
         } catch (VFS_Exception $e) {
-            Horde::logMessage('Could not save fax file to VFS: ' . $e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Could not save fax file to VFS: ' . $e->getMessage(), 'ERR');
             throw $e;
         }
         return $fax_id;
@@ -83,7 +83,7 @@ class Hylax_Storage {
 
         $data = $this->getFaxData($info['fax_id']);
         if (is_a($data, 'PEAR_Error')) {
-            Horde::logMessage('Could not get fax data: ' . $data->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Could not get fax data: ' . $data->getMessage(), 'ERR');
             return $data;
         }
 
@@ -115,7 +115,7 @@ class Hylax_Storage {
         try {
             return $this->_vfs->read($path, $file);
         } catch (VFS_Exception $e) {
-            Horde::logMessage(sprintf("%s '%s/%s'.", $e->getMessage(), $path, $file), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage(sprintf("%s '%s/%s'.", $e->getMessage(), $path, $file), 'ERR');
             throw $e;
         }
     }
index 48b2104..19683a7 100644 (file)
@@ -43,9 +43,9 @@ class Hylax_Storage_sql extends Hylax_Storage {
     {
         $id = $this->_db->nextId('hylax_faxes');
         if (is_a($id, 'PEAR_Error')) {
-            Horde::logMessage('Could not generate new fax id. %s' . $id->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Could not generate new fax id. %s' . $id->getMessage(), 'ERR');
         } else {
-            Horde::logMessage('Generated new fax id: ' . $id, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Generated new fax id: ' . $id, 'DEBUG');
         }
         return $id;
     }
@@ -61,10 +61,10 @@ class Hylax_Storage_sql extends Hylax_Storage {
                        $info['fax_pages'],
                        $info['fax_created'],
                        $info['fax_folder']);
-        Horde::logMessage('SQL Query by Hylax_Storage_sql::_createFax(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_Storage_sql::_createFax(): ' . $sql, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
         return $result;
     }
@@ -139,10 +139,10 @@ class Hylax_Storage_sql extends Hylax_Storage {
     {
         /* Get the gateways. */
         $sql = 'SELECT * FROM swoosh_gateways';
-        Horde::logMessage('SQL Query by Hylax_Storage_sql::_getGateways(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_Storage_sql::_getGateways(): ' . $sql, 'DEBUG');
         $result = $this->_db->getAll($sql, DB_FETCHMODE_ASSOC);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
 
         return $result;
@@ -160,10 +160,10 @@ class Hylax_Storage_sql extends Hylax_Storage {
         /* Get the gateways. */
         $sql = 'SELECT * FROM swoosh_gateways WHERE gateway_id = ?';
         $values = array((int)$gateway_id);
-        Horde::logMessage('SQL Query by Hylax_Storage_sql::getGateway(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_Storage_sql::getGateway(): ' . $sql, 'DEBUG');
         $gateway = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
         if (is_a($gateway, 'PEAR_Error')) {
-            Horde::logMessage($gateway, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($gateway, 'ERR');
             return $gateway;
         }
 
@@ -190,7 +190,7 @@ class Hylax_Storage_sql extends Hylax_Storage {
             /* No existing gateway id, so new gateway and get next id. */
             $info['gateway_id'] = $this->_db->nextId('swoosh_gateways');
             if (is_a($info['gateway_id'], 'PEAR_Error')) {
-                Horde::logMessage($info['gateway_id'], __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($info['gateway_id'], 'ERR');
                 return $info['gateway_id'];
             }
             $sql = 'INSERT INTO swoosh_gateways (gateway_id, gateway_driver, gateway_name, gateway_params, gateway_sendparams) VALUES (?, ?, ?, ?, ?)';
@@ -222,10 +222,10 @@ class Hylax_Storage_sql extends Hylax_Storage {
                       $info['gateway_name'],
                       $info['gateway_params'],
                       $info['gateway_sendparams']);
-        Horde::logMessage('SQL Query by Hylax_Storage_sql::saveGateway(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_Storage_sql::saveGateway(): ' . $sql, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -243,10 +243,10 @@ class Hylax_Storage_sql extends Hylax_Storage {
     {
         $sql = 'DELETE FROM swoosh_gateways WHERE gateway_id = ?';
         $values = array((int)$gateway_id);
-        Horde::logMessage('SQL Query by Hylax_Storage_sql::deleteGateway(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_Storage_sql::deleteGateway(): ' . $sql, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
 
         return $result;
@@ -268,7 +268,7 @@ class Hylax_Storage_sql extends Hylax_Storage {
     {
         $message_id = $this->_db->nextId('swoosh_messages');
         if (is_a($message_id, 'PEAR_Error')) {
-            Horde::logMessage($message_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($message_id, 'ERR');
             return $message_id;
         }
 
@@ -285,7 +285,7 @@ class Hylax_Storage_sql extends Hylax_Storage {
                         (int)time());
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -307,7 +307,7 @@ class Hylax_Storage_sql extends Hylax_Storage {
     {
         $send_id = $this->_db->nextId('swoosh_sends');
         if (is_a($send_id, 'PEAR_Error')) {
-            Horde::logMessage($send_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($send_id, 'ERR');
             return $send_id;
         }
         $sql = 'INSERT INTO swoosh_sends (send_id, message_id, send_remote_id, send_recipient, send_status) VALUES (?, ?, ?, ?, ?)';
@@ -318,7 +318,7 @@ class Hylax_Storage_sql extends Hylax_Storage {
                         (is_null($error) ? 'NULL' : $error));
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -336,10 +336,10 @@ class Hylax_Storage_sql extends Hylax_Storage {
     {
         $sql = 'SELECT * FROM swoosh_messages WHERE user_uid = ?';
         $values = array(Horde_Auth::getAuth());
-        Horde::logMessage('SQL Query by Hylax_Storage_sql::_getMessages(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_Storage_sql::_getMessages(): ' . $sql, 'DEBUG');
         $result = $this->_db->getAssoc($sql, false, $values, DB_FETCHMODE_ASSOC);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
 
         return $result;
@@ -362,10 +362,10 @@ class Hylax_Storage_sql extends Hylax_Storage {
         $sql = 'SELECT message_id, swoosh_sends.* FROM swoosh_sends' .
                ' WHERE message_id IN (' . str_repeat('?, ', count($message_ids) - 1) . '?)';
         $values = $message_ids;
-        Horde::logMessage('SQL Query by Hylax_Storage_sql::_getSends(): ' . $sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL Query by Hylax_Storage_sql::_getSends(): ' . $sql, 'DEBUG');
         $result = $this->_db->getAssoc($sql, false, $values, DB_FETCHMODE_ASSOC, true);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
 
         return $result;
index c410f66..a586f55 100755 (executable)
@@ -16,6 +16,6 @@ if (isset($args[1])) {
 if (isset($args[2])) {
     $info['fax_user'] = $args[2];
 }
-Horde::logMessage(sprintf('Creating fax ID %s for user %s.', $info['fax_id'], $info['fax_user']), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+Horde::logMessage(sprintf('Creating fax ID %s for user %s.', $info['fax_id'], $info['fax_user']), 'DEBUG');
 
 $hylax->storage->createFax($info, true);
index a0d6a59..44cc34b 100755 (executable)
@@ -7,7 +7,7 @@ $hylax = Horde_Registry::appInit('hylax', array('authentication' => 'none', 'cli
 /* Store the raw fax postscript data. */
 $data = $cli->readStdin();
 if (empty($data)) {
-    Horde::logMessage('No print data received from standard input. Exiting fax submission.', __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage('No print data received from standard input. Exiting fax submission.', 'ERR');
     exit;
 }
 
index f8d90c0..f8c8a95 100755 (executable)
@@ -15,7 +15,7 @@ if (isset($args[1])) {
 /* Store the raw fax postscript data. */
 $data = $cli->readStdin();
 if (empty($data)) {
-    Horde::logMessage('No print data received from standard input. Exiting fax submission.', __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage('No print data received from standard input. Exiting fax submission.', 'ERR');
     exit;
 }
 
@@ -25,5 +25,5 @@ if (is_a($fax_id, 'PEAR_Error')) {
     echo '0';
     exit;
 }
-Horde::logMessage(sprintf('Creating fax ID %s for received fax.', $fax_id), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+Horde::logMessage(sprintf('Creating fax ID %s for received fax.', $fax_id), 'DEBUG');
 echo $fax_id;
index b823795..f9fea88 100644 (file)
@@ -61,7 +61,7 @@ if ($conf['compose']['link_attachments_notify']) {
                 exit;
             }
         } catch (VFS_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($read_id, 'ERR');
         }
     } else {
         /* Create a random identifier for this file. */
@@ -106,7 +106,7 @@ if ($conf['compose']['link_attachments_notify']) {
                 $msg->send($mail_address, $msg_headers);
             }
         } catch (VFS_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
         }
     }
 }
@@ -115,7 +115,7 @@ if ($conf['compose']['link_attachments_notify']) {
 try {
     $file_data = $vfsroot->read($full_path, $file_name);
 } catch (VFS_Exception $e) {
-    Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage($file_data, 'ERR');
     throw new IMP_Exception(_("The specified file cannot be read."));
 }
 $mime_type = Horde_Mime_Magic::analyzeData($file_data, isset($conf['mime']['magic_db']) ? $conf['mime']['magic_db'] : null);
index 5e89cdf..22bcfe3 100644 (file)
@@ -574,7 +574,7 @@ if ($browser->hasFeature('javascript')) {
                 $spellcheck = true;
                 $imp_ui->attachSpellChecker();
             } catch (Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
             }
         }
         Horde::addScriptFile('ieEscGuard.js', 'horde');
index 6c2ad97..a459c86 100644 (file)
@@ -60,7 +60,7 @@ class IMP_Auth
             }
 
             if (!$GLOBALS['imp_imap']->createImapObject($credentials['userId'], $credentials['password'], $credentials['server'])) {
-                self::logMessage('failed', __FILE__, __LINE__);
+                self::_logMessage('failed');
                 throw new Horde_Auth_Exception('', Horde_Auth::REASON_FAILED);
             }
         }
@@ -68,7 +68,7 @@ class IMP_Auth
         try {
             $GLOBALS['imp_imap']->ob()->login();
         } catch (Horde_Imap_Client_Exception $e) {
-            self::logMessage($e->getMessage(), __FILE__, __LINE__);
+            self::_logMessage($e->getMessage(), 'ERR');
             if ($e->getCode() == Horde_Imap_Client_Exception::SERVER_CONNECT) {
                 throw new Horde_Auth_Exception(_("Could not connect to the remote server."));
             }
@@ -114,14 +114,11 @@ class IMP_Auth
     /**
      * Log login related message.
      *
-     * @param string $status  Either 'login', 'logout', 'failed', or an
-     *                        error message.
-     * @param string $file    The file where the error occurred.
-     * @param integer $line   The line where the error occurred.
-     * @param integer $level  The logging level.
+     * @param Exception $status  Message should contain either 'login',
+     *                           'logout', 'failed', or an error message.
+     * @param mixed $level       The logging level. See Horde::logMessage().
      */
-    static public function logMessage($status, $file, $line,
-                                      $level = PEAR_LOG_ERR)
+    static protected function _logMessage($status, $level)
     {
         switch ($status) {
         case 'login':
@@ -154,7 +151,7 @@ class IMP_Auth
             empty($_SESSION['imp']['protocol']) ? '' : $_SESSION['imp']['protocol']
         );
 
-        Horde::logMessage($msg, $file, $line, $level);
+        Horde::logMessage($msg, $level);
     }
 
     /**
@@ -502,7 +499,7 @@ class IMP_Auth
         $imp_compose = IMP_Compose::singleton();
         $imp_compose->recoverSessionExpireDraft();
 
-        IMP_Auth::logMessage('login', __FILE__, __LINE__, PEAR_LOG_NOTICE);
+        self::_logMessage('login', 'NOTICE');
     }
 
 }
index ad89207..e342526 100644 (file)
@@ -596,7 +596,7 @@ class IMP_Compose
                 $this->sendMessage($val['to'], $headers, $val['msg']);
             } catch (IMP_Compose_Exception $e) {
                 /* Unsuccessful send. */
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 if (isset($sentmail)) {
                     $sentmail->log($this->getMetadata('reply_type') || 'new', $headers->getValue('message-id'), $val['recipients'], false);
                 }
@@ -641,7 +641,7 @@ class IMP_Compose
         }
 
         $entry = sprintf("%s Message sent to %s from %s", $_SERVER['REMOTE_ADDR'], $recipients, Horde_Auth::getAuth());
-        Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_INFO);
+        Horde::logMessage($entry, 'INFO');
 
         /* Should we save this message in the sent mail folder? */
         if (!empty($opts['sent_folder']) &&
@@ -750,7 +750,7 @@ class IMP_Compose
         $timelimit = $GLOBALS['injector']->getInstance('Horde_Perms')->hasAppPermission('max_timelimit');
         if ($timelimit !== true) {
             if ($conf['sentmail']['driver'] == 'none') {
-                Horde::logMessage('The permission for the maximum number of recipients per time period has been enabled, but no backend for the sent-mail logging has been configured for IMP.', __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage('The permission for the maximum number of recipients per time period has been enabled, but no backend for the sent-mail logging has been configured for IMP.', 'ERR');
                 throw new IMP_Compose_Exception(_("The system is not properly configured. A detailed error description has been logged for the administrator."));
             }
             $sentmail = IMP_Sentmail::factory();
@@ -868,7 +868,7 @@ class IMP_Compose
         try {
             $results = $registry->call('contacts/search', array($emails, array($abook), array($abook => array('email'))));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             $notification->push(_("Could not save recipients."));
             return;
         }
@@ -2337,7 +2337,7 @@ class IMP_Compose
                     $vfs->writeData($fullpath, escapeshellcmd($att['part']->getName()), $data, true);
                 }
             } catch (VFS_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
                 return IMP_Compose_Exception($e);
             }
         }
@@ -2708,7 +2708,7 @@ class IMP_Compose
         try {
             $res = $GLOBALS['registry']->call('contacts/search', array($search, $sparams['sources'], $sparams['fields'], false));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return array();
         }
 
index 7d4de5e..83a207a 100644 (file)
@@ -174,7 +174,7 @@ class IMP_Crypt_Pgp extends Horde_Crypt_Pgp
         if (empty($options['nocache']) && ($cache = $GLOBALS['injector']->getInstance('Horde_Cache'))) {
             $result = $cache->get("PGPpublicKey_" . $address . $keyid, 3600);
             if ($result) {
-                Horde::logMessage('PGPpublicKey: ' . serialize($result), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage('PGPpublicKey: ' . serialize($result), 'DEBUG');
                 return $result;
             }
         }
@@ -211,7 +211,7 @@ class IMP_Crypt_Pgp extends Horde_Crypt_Pgp
                     }
                 } catch (Horde_Exception $e) {
                     /* Return now, if no public key found at all. */
-                    Horde::logMessage('PGPpublicKey: ' . $e->getMessage(), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    Horde::logMessage('PGPpublicKey: ' . $e->getMessage(), 'DEBUG');
                     throw new Horde_Exception(sprintf(_("Could not retrieve public key for %s."), $address));
                 }
             } else {
index ea6b13a..b9c2f69 100644 (file)
@@ -588,7 +588,7 @@ class IMP
             $quotaDriver = IMP_Quota::singleton($_SESSION['imp']['imap']['quota']['driver'], isset($_SESSION['imp']['imap']['quota']['params']) ? $_SESSION['imp']['imap']['quota']['params'] : array());
             $quota = $quotaDriver->getQuota();
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
 
index 5fc3658..fb2bff8 100644 (file)
@@ -96,7 +96,7 @@ class IMP_Imap
                 $servers = false;
             }
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
 
@@ -113,7 +113,7 @@ class IMP_Imap
         /* Check for the existence of the server in the config file. */
         if (empty($servers[$server]) || !is_array($servers[$server])) {
             $entry = sprintf('Invalid server key "%s" from client [%s]', $server, $_SERVER['REMOTE_ADDR']);
-            Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($entry, 'ERR');
             return false;
         }
 
@@ -343,7 +343,7 @@ class IMP_Imap
      */
     public function logException($e)
     {
-        Horde::logMessage($e, $e->getFile(), $e->getLine(), PEAR_LOG_ERR);
+        Horde::logMessage($e, 'ERR');
     }
 
     /**
index e682c39..38bb1c5 100644 (file)
@@ -61,7 +61,7 @@ class IMP_Maillog
                  * confusion, especially since they most likely don't even
                  * know the message is being logged. */
                 $entry = sprintf('Could not log message details to Horde_History. Error returned: %s', $e->getMessage());
-                Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($entry, 'ERR');
             }
         }
     }
index 7d62a9c..b843196 100644 (file)
@@ -36,7 +36,7 @@ class IMP_Quota_Hook extends IMP_Quota
         }
 
         if (count($quota) != 2) {
-            Horde::logMessage('Incorrect number of return values from quota hook.', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Incorrect number of return values from quota hook.', 'ERR');
             throw new Horde_Exception(_("Unable to retrieve quota"));
         }
 
index c7ed327..3964b4d 100644 (file)
@@ -90,7 +90,7 @@ class IMP_Quota_Sql extends IMP_Quota
                 $quota['limit'] = current($row);
             }
         } else {
-            Horde::logMessage('IMP_Quota_Sql: query_quota SQL query not set', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('IMP_Quota_Sql: query_quota SQL query not set', 'DEBUG');
         }
 
         if (!empty($this->_params['query_used'])) {
@@ -111,7 +111,7 @@ class IMP_Quota_Sql extends IMP_Quota
                 $quota['usage'] = current($row);
             }
         } else {
-            Horde::logMessage('IMP_Quota_Sql: query_used SQL query not set', __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('IMP_Quota_Sql: query_used SQL query not set', 'DEBUG');
         }
 
         return $quota;
index b4c5bf4..f5ece53 100644 (file)
@@ -100,15 +100,14 @@ class IMP_Sentmail_Sql extends IMP_Sentmail
                         (int)$success);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('IMP_Sentmail_Sql::_log(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('IMP_Sentmail_Sql::_log(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
 
         /* Log errors. */
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
     }
 
@@ -139,13 +138,12 @@ class IMP_Sentmail_Sql extends IMP_Sentmail
                          $limit);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('IMP_Sentmail_Sql::favouriteRecipients(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('IMP_Sentmail_Sql::favouriteRecipients(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $recipients = $this->_db->getAll($query);
         if ($recipients instanceof PEAR_Error) {
-            Horde::logMessage($recipients, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($recipients, 'ERR');
             throw new Horde_Exception_Prior($recipients);
         }
 
@@ -178,13 +176,12 @@ class IMP_Sentmail_Sql extends IMP_Sentmail
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('IMP_Sentmail_Sql::numberOfRecipients(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('IMP_Sentmail_Sql::numberOfRecipients(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $recipients = $this->_db->getOne($query, array(time() - $hours * 3600));
         if ($recipients instanceof PEAR_Error) {
-            Horde::logMessage($recipients, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($recipients, 'ERR');
             throw new Horde_Exception_Prior($recipients);
         }
 
@@ -204,13 +201,12 @@ class IMP_Sentmail_Sql extends IMP_Sentmail
                          $this->_params['table']);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('IMP_Sentmail_Sql::_deleteOldEntries(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('IMP_Sentmail_Sql::_deleteOldEntries(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, array($before));
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
     }
 
index cbea196..fa948f1 100644 (file)
@@ -75,7 +75,7 @@ class IMP_Spam
                             2 => array('pipe', 'w')
                         ), $pipes);
                     if (!is_resource($proc)) {
-                        Horde::logMessage('Cannot open process ' . $prog, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage('Cannot open process ' . $prog, 'ERR');
                         return 0;
                     }
                     stream_copy_to_stream($raw_msg, $pipes[0]);
@@ -86,7 +86,7 @@ class IMP_Spam
                     }
                     fclose($pipes[2]);
                     if (!empty($stderr)) {
-                        Horde::logMessage('Error reporting spam: ' . $stderr, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage('Error reporting spam: ' . $stderr, 'ERR');
                     }
                     proc_close($proc);
                     $report_flag = true;
@@ -141,7 +141,7 @@ class IMP_Spam
                         $imp_compose->sendMessage($to, $spam_headers, $mime, Horde_Nls::getCharset());
                         $report_flag = true;
                     } catch (IMP_Compose_Exception $e) {
-                        Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage($e, 'ERR');
                     }
                 }
 
index 3787645..f3d6e38 100644 (file)
@@ -106,7 +106,7 @@ class IMP_Ui_Compose
 
         $entry = sprintf("%s Redirected message sent to %s from %s",
                          $_SERVER['REMOTE_ADDR'], $recipients, Horde_Auth::getAuth());
-        Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_INFO);
+        Horde::logMessage($entry, 'INFO');
 
         if ($GLOBALS['conf']['sentmail']['driver'] != 'none') {
             $sentmail = IMP_Sentmail::factory();
index 89dd9ed..99f021f 100644 (file)
@@ -170,7 +170,7 @@ class Ingo_Application extends Horde_Registry_Application
         try {
             $GLOBALS['ingo_storage']->removeUserData($user);
         } catch (Ingo_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             throw new Horde_Auth_Exception($e);
         }
 
@@ -179,13 +179,13 @@ class Ingo_Application extends Horde_Registry_Application
             /* Get the user's default share. */
             $share = $GLOBALS['ingo_shares']->getShare($user);
             if ($share instanceof PEAR_Error) {
-                Horde::logMessage($share, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($share, 'ERR');
                 throw new Horde_Auth_Exception($share);
             }
 
             $result = $GLOBALS['ingo_shares']->removeShare($share);
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 throw new Horde_Auth_Exception($share);
             }
 
@@ -193,7 +193,7 @@ class Ingo_Application extends Horde_Registry_Application
              * perms. */
             $shares = $GLOBALS['ingo_shares']->listShares($user);
             if ($shares instanceof PEAR_Error) {
-                Horde::logMessage($shares, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($shares, 'ERR');
             } else {
                 foreach ($shares as $share) {
                     $share->removeUser($user);
@@ -204,7 +204,7 @@ class Ingo_Application extends Horde_Registry_Application
              * and remove them. */
             $shares = $GLOBALS['ingo_shares']->listShares($user, Horde_Perms::DELETE, $user);
             if ($shares instanceof PEAR_Error) {
-                Horde::logMessage($shares, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($shares, 'ERR');
                 throw new Horde_Auth_Exception($share);
             }
 
index e7c3af4..cee7a8a 100644 (file)
@@ -84,7 +84,7 @@ class Ingo_Driver_Timsieved extends Ingo_Driver
      */
     protected function _debug($sieve, $message)
     {
-        Horde::logMessage($message, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($message, 'DEBUG');
     }
 
     /**
index 785bf1e..7afb869 100644 (file)
@@ -378,7 +378,7 @@ class Ingo
     {
         $rulesets = $GLOBALS['ingo_shares']->listShares(Horde_Auth::getAuth(), $permission, $owneronly ? Horde_Auth::getAuth() : null);
         if ($rulesets instanceof PEAR_Error) {
-            Horde::logMessage($rulesets, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($rulesets, 'ERR');
             return array();
         }
 
index 2202d72..75ad337 100644 (file)
@@ -60,7 +60,7 @@ class Ingo_Storage_Filters_Sql extends Ingo_Storage_Filters {
         $query = sprintf('SELECT * FROM %s WHERE rule_owner = ? ORDER BY rule_order',
                          $this->_params['table_rules']);
         $values = array(Ingo::getUser());
-        Horde::logMessage('Ingo_Storage_Filters_Sql(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ingo_Storage_Filters_Sql(): ' . $query, 'DEBUG');
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
@@ -156,10 +156,10 @@ class Ingo_Storage_Filters_Sql extends Ingo_Storage_Filters {
         $values = array_merge(array($id, Ingo::getUser()),
                               $this->_ruleToBackend($rule),
                               array($order));
-        Horde::logMessage('Ingo_Storage_Filters_Sql::addRule(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ingo_Storage_Filters_Sql::addRule(): ' . $query, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -179,10 +179,10 @@ class Ingo_Storage_Filters_Sql extends Ingo_Storage_Filters {
                          $this->_params['table_rules']);
         $values = array_merge($this->_ruleToBackend($rule),
                               array($id, $rule['id'], Ingo::getUser()));
-        Horde::logMessage('Ingo_Storage_Filters_Sql::updateRule(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ingo_Storage_Filters_Sql::updateRule(): ' . $query, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -205,10 +205,10 @@ class Ingo_Storage_Filters_Sql extends Ingo_Storage_Filters {
         $query = sprintf('DELETE FROM %s WHERE rule_id = ? AND rule_owner = ?',
                          $this->_params['table_rules']);
         $values = array($this->_filters[$id]['id'], Ingo::getUser());
-        Horde::logMessage('Ingo_Storage_Filters_Sql::deleteRule(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ingo_Storage_Filters_Sql::deleteRule(): ' . $query, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         unset($this->_filters[$id]);
@@ -216,11 +216,10 @@ class Ingo_Storage_Filters_Sql extends Ingo_Storage_Filters {
         $query = sprintf('UPDATE %s SET rule_order = rule_order - 1 WHERE rule_owner = ? AND rule_order > ?',
                          $this->_params['table_rules']);
         $values = array(Ingo::getUser(), $id);
-        Horde::logMessage('Ingo_Storage_Filters_Sql::deleteRule(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ingo_Storage_Filters_Sql::deleteRule(): ' . $query, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -294,11 +293,10 @@ class Ingo_Storage_Filters_Sql extends Ingo_Storage_Filters {
             $values[] = (int)$id;
             $values[] = (int)($id + $steps);
         }
-        Horde::logMessage('Ingo_Storage_Filters_Sql::ruleUp(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ingo_Storage_Filters_Sql::ruleUp(): ' . $query, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $query = sprintf('UPDATE %s SET rule_order = ? WHERE rule_owner = ? AND rule_id = ?',
@@ -306,11 +304,10 @@ class Ingo_Storage_Filters_Sql extends Ingo_Storage_Filters {
         $values = array((int)($id + $steps),
                         Ingo::getUser(),
                         $this->_filters[$id]['id']);
-        Horde::logMessage('Ingo_Storage_Filters_Sql::ruleUp(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Ingo_Storage_Filters_Sql::ruleUp(): ' . $query, 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
index 2daba71..8a1ffc5 100644 (file)
@@ -151,11 +151,10 @@ class Ingo_Storage_Sql extends Ingo_Storage
                              $this->_params['table_lists']);
             $values = array(Ingo::getUser(),
                             (int)($field == self::ACTION_BLACKLIST));
-            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query, 'DEBUG');
             $addresses = $this->_db->getCol($query, 0, $values);
             if (is_a($addresses, 'PEAR_Error')) {
-                Horde::logMessage($addresses, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($addresses, 'ERR');
                 return $addresses;
             }
             if ($field == self::ACTION_BLACKLIST) {
@@ -175,8 +174,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
         case self::ACTION_FORWARD:
             $query = sprintf('SELECT * FROM %s WHERE forward_owner = ?',
                              $this->_params['table_forwards']);
-            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query, 'DEBUG');
             $result = $this->_db->query($query, Ingo::getUser());
             $data = $result->fetchRow(DB_FETCHMODE_ASSOC);
 
@@ -194,8 +192,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
         case self::ACTION_VACATION:
             $query = sprintf('SELECT * FROM %s WHERE vacation_owner = ?',
                              $this->_params['table_vacations']);
-            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query, 'DEBUG');
             $result = $this->_db->query($query, Ingo::getUser());
             $data = $result->fetchRow(DB_FETCHMODE_ASSOC);
 
@@ -229,8 +226,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
         case self::ACTION_SPAM:
             $query = sprintf('SELECT * FROM %s WHERE spam_owner = ?',
                              $this->_params['table_spam']);
-            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_retrieve(): ' . $query, 'DEBUG');
             $result = $this->_db->query($query, Ingo::getUser());
             $data = $result->fetchRow(DB_FETCHMODE_ASSOC);
 
@@ -282,17 +278,15 @@ class Ingo_Storage_Sql extends Ingo_Storage
             $query = sprintf('DELETE FROM %s WHERE list_owner = ? AND list_blacklist = ?',
                              $this->_params['table_lists']);
             $values = array(Ingo::getUser(), $is_blacklist);
-            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query, 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
             $query = sprintf('INSERT INTO %s (list_owner, list_blacklist, list_address) VALUES (?, ?, ?)',
                              $this->_params['table_lists']);
-            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query, 'DEBUG');
             $addresses = $is_blacklist ? $ob->getBlacklist() : $ob->getWhitelist();
             foreach ($addresses as $address) {
                 $result = $this->_write_db->query($query,
@@ -300,7 +294,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
                                                         $is_blacklist,
                                                         $address));
                 if (is_a($result, 'PEAR_Error')) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return $result;
                 }
             }
@@ -323,8 +317,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
                 implode("\n", $ob->getForwardAddresses()),
                 (int)(bool)$ob->getForwardKeep(),
                 Ingo::getUser());
-            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query, 'DEBUG');
             $ret = $this->_write_db->query($query, $values);
             if (!is_a($ret, 'PEAR_Error')) {
                 $ob->setSaved(true);
@@ -352,8 +345,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
                 implode("\n", $ob->getVacationExcludes()),
                 (int)(bool)$ob->getVacationIgnorelist(),
                 Ingo::getUser());
-            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query, 'DEBUG');
             $ret = $this->_write_db->query($query, $values);
             if (!is_a($ret, 'PEAR_Error')) {
                 $ob->setSaved(true);
@@ -371,8 +363,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
                 (int)$ob->getSpamLevel(),
                 $ob->getSpamFolder(),
                 Ingo::getUser());
-            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_Sql::_store(): ' . $query, 'DEBUG');
             $ret = $this->_write_db->query($query, $values);
             if (!is_a($ret, 'PEAR_Error')) {
                 $ob->setSaved(true);
@@ -417,7 +408,7 @@ class Ingo_Storage_Sql extends Ingo_Storage
 
         $values = array($user);
         foreach ($queries as $query) {
-            Horde::logMessage('Ingo_Storage_sql::removeUserData(): ' . $query, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Ingo_Storage_sql::removeUserData(): ' . $query, 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if ($result instanceof PEAR_Error) {
                 throw new Ingo_Exception($result);
index 14c3df2..cf8b55d 100755 (executable)
@@ -81,18 +81,18 @@ while (!feof(STDIN)) {
         $query[$key] = $value;
     } elseif ($line == "\n") {
         if (empty($query['request']) || $query['request'] != 'smtpd_access_policy') {
-            Horde::logMessage('Unrecognized request: ' . substr(var_export($query, true), 0, 200), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Unrecognized request: ' . substr(var_export($query, true), 0, 200), 'ERR');
             exit(1);
         }
 
-        Horde::logMessage(var_export($query, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(var_export($query, true), 'DEBUG');
         $action = smtpd_access_policy($query);
-        Horde::logMessage("Action: $action", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Action: $action", 'DEBUG');
         echo "action=$action\n\n";
         @ob_flush();
         $query = array();
     } else {
-        Horde::logMessage('Ignoring garbage: ' . substr($line, 0, 100), __FILE__, __LINE__, PEAR_LOG_INFO);
+        Horde::logMessage('Ignoring garbage: ' . substr($line, 0, 100), 'INFO');
     }
 }
 
index 5399d59..dcb74c5 100644 (file)
@@ -193,7 +193,7 @@ class Koward {
                     }
                 }
             } catch (Exception $e) {
-                Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage($e, 'DEBUG');
             }
         }
         return $global;
index 09ab8c9..fb14d24 100644 (file)
@@ -98,8 +98,7 @@ class Koward_Controller_Application extends Horde_Controller_Base
 
         if (!$this->koward->hasAccess($id, $permission)) {
             $this->koward->notification->push(_("Access denied."), 'horde.error');
-            Horde::logMessage(sprintf('User %s does not have access to action %s!', Horde_Auth::getAuth(), $id),
-                              __FILE__, __LINE__, PEAR_LOG_NOTICE);
+            Horde::logMessage(sprintf('User %s does not have access to action %s!', Horde_Auth::getAuth(), $id), 'NOTICE');
             if (Horde_Auth::getAuth()) {
                 $url = $this->urlFor(array('controller' => 'index', 'action' => 'index'));
             } else {
index 1b64887..21bd5b6 100644 (file)
@@ -25,7 +25,7 @@ class IndexController extends Koward_Controller_Application
 
         $this->title = _("Login");
 
-        $this->post = $this->urlFor(array('controller' => 'index', 
+        $this->post = $this->urlFor(array('controller' => 'index',
                                           'action' => 'login'));
 
         if (isset($_POST['horde_user']) && isset($_POST['horde_pass'])) {
@@ -36,7 +36,7 @@ class IndexController extends Koward_Controller_Application
                                                   array('password' => Horde_Util::getPost('horde_pass')))) {
                 $entry = sprintf('Login success for %s [%s] to Horde',
                                  Horde_Auth::getAuth(), $_SERVER['REMOTE_ADDR']);
-                Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+                Horde::logMessage($entry, 'NOTICE');
 
                 $type = $this->koward->getType();
                 if (!empty($type) && isset($this->koward->objects[$type]['default_view'])) {
@@ -51,7 +51,7 @@ class IndexController extends Koward_Controller_Application
             } else {
                 $entry = sprintf('FAILED LOGIN for %s [%s] to Horde',
                                  Horde_Util::getFormData('horde_user'), $_SERVER['REMOTE_ADDR']);
-                Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($entry, 'ERR');
             }
         }
 
@@ -65,7 +65,7 @@ class IndexController extends Koward_Controller_Application
     {
         $entry = sprintf('User %s [%s] logged out of Horde',
                          Horde_Auth::getAuth(), $_SERVER['REMOTE_ADDR']);
-        Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+        Horde::logMessage($entry, 'NOTICE');
         Horde_Auth::clearAuth();
         @session_destroy();
 
index c836e5b..63dbecc 100644 (file)
@@ -23,7 +23,7 @@ $conf['imsp']['enabled'] = false;
 $conf['kolab']['enabled'] = true;
 $conf['kolab']['server']['driver'] = 'ldap';
 $conf['kolab']['imap']['allow_special_users'] = true;
-$conf['log']['priority'] = PEAR_LOG_DEBUG;
+$conf['log']['priority'] = 'DEBUG';
 $conf['log']['ident'] = 'HORDE';
 $conf['log']['params'] = array();
 $conf['log']['name'] = '/tmp/horde.log';
index 556a2ef..38f9ed6 100644 (file)
@@ -18,7 +18,7 @@ try {
 } catch (Exception $e) {
     global $notification, $registry;
 
-    Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+    Horde::logMessage($e, 'DEBUG');
 
     if (isset($notification)) {
         $notification->push($e->getMessage(), 'horde.error');
index 02ba217..666abd5 100644 (file)
@@ -53,7 +53,7 @@ if (!$fb) {
     try {
         $fb = Kronolith_FreeBusy::generate(explode('|', $cal), null, null, false, $user);
     } catch (Exception $e) {
-        Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($e, 'ERR');
         exit;
     }
     $cache->set($key, $fb);
index bb19492..fab022d 100644 (file)
@@ -74,7 +74,7 @@ try {
                                     new Horde_Date($startDate),
                                     array($calendar));
 } catch (Exception $e) {
-    Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage($e, 'ERR');
     $events = array();
 }
 
index b0f2f5c..bce7459 100644 (file)
@@ -98,7 +98,7 @@ class Kronolith_Ajax_Imple_ContactAutoCompleter extends Horde_Ajax_Imple_AutoCom
         try {
             $res = $GLOBALS['registry']->call('contacts/search', array($search, $src, $fields, true));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return array();
         }
 
index 7dba321..1a2fad0 100644 (file)
@@ -331,17 +331,17 @@ class Kronolith_Application extends Horde_Registry_Application
             $result = $GLOBALS['kronolith_shares']->removeShare($share);
             if ($result instanceof PEAR_Error) {
                 $hasError = true;
-                Horde::logMessage($result->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
             }
         } catch (Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
         }
 
         /* Get a list of all shares this user has perms to and remove the
          * perms */
         $shares = $GLOBALS['kronolith_shares']->listShares($user);
         if ($shares instanceof PEAR_Error) {
-            Horde::logMessage($shares, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($shares, 'ERR');
         }
         foreach ($shares as $share) {
             $share->removeUser($user);
index 6d76557..82c1823 100644 (file)
@@ -43,8 +43,7 @@ class Kronolith_Driver_Holidays extends Kronolith_Driver
                                $json = false, $coverDates = true)
     {
         if (!class_exists('Date_Holidays')) {
-            Horde::logMessage('Support for Date_Holidays has been enabled but the package seems to be missing.',
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Support for Date_Holidays has been enabled but the package seems to be missing.', 'ERR');
             return array();
         }
 
@@ -73,8 +72,7 @@ class Kronolith_Driver_Holidays extends Kronolith_Driver
             $dh = Date_Holidays::factory($this->calendar, $year, $this->_params['language']);
             if (Date_Holidays::isError($dh)) {
                 Horde::logMessage(sprintf('Factory was unable to produce driver object for driver %s in year %s with locale %s',
-                                          $this->calendar, $year, $this->_params['language']),
-                                  __FILE__, __LINE__, PEAR_LOG_ERR);
+                                          $this->calendar, $year, $this->_params['language']), 'ERR');
                 continue;
             }
             $dh->addTranslation($this->_params['language']);
@@ -105,8 +103,7 @@ class Kronolith_Driver_Holidays extends Kronolith_Driver
         $dh = Date_Holidays::factory($this->calendar, $year, $this->_params['language']);
         if (Date_Holidays::isError($dh)) {
             Horde::logMessage(sprintf('Factory was unable to produce driver object for driver %s in year %s with locale %s',
-                                      $this->calendar, $year, $this->_params['language']),
-                              __FILE__, __LINE__, PEAR_LOG_ERR);
+                                      $this->calendar, $year, $this->_params['language']), 'ERR');
             return false;
         }
         $dh->addTranslation($this->_params['language']);
index 5c1b4a0..16d4f0f 100644 (file)
@@ -219,22 +219,20 @@ class Kronolith_Driver_Ical extends Kronolith_Driver
         try {
             $response = $http->get($url);
         } catch (Horde_Http_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_INFO);
+            Horde::logMessage($e, 'INFO');
             $_SESSION['kronolith']['remote'][$signature] = $e->getMessage();
             throw new Kronolith_Exception($e);
         }
         if ($response->code != 200) {
             Horde::logMessage(sprintf('Failed to retrieve remote calendar: url = "%s", status = %s',
-                                      $url, $response->code),
-                              __FILE__, __LINE__, PEAR_LOG_INFO);
+                                      $url, $response->code), 'INFO');
             $_SESSION['kronolith']['remote'][$signature] = sprintf(_("Could not open %s."), $url);
             throw new Kronolith_Exception($_SESSION['kronolith']['remote'][$signature], $response->code);
         }
 
         /* Log fetch at DEBUG level. */
         Horde::logMessage(sprintf('Retrieved remote calendar for %s: url = "%s"',
-                                  Horde_Auth::getAuth(), $url),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $url), 'DEBUG');
 
         $data = $response->getBody();
         $_SESSION['kronolith']['remote'][$signature] = new Horde_iCalendar();
index df6a6ab..181dd38 100644 (file)
@@ -209,7 +209,7 @@ class Kronolith_Driver_Kolab extends Kronolith_Driver
     {
         // Log error if someone uses this function in an unsupported way
         if ($calendar_id != $this->calendar) {
-            Horde::logMessage(sprintf("Kolab::exists called for calendar %s. Currently active is %s.", $calendar_id, $this->calendar), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage(sprintf("Kolab::exists called for calendar %s. Currently active is %s.", $calendar_id, $this->calendar), 'ERR');
             throw new Kronolith_Exception(sprintf("Kolab::exists called for calendar %s. Currently active is %s.", $calendar_id, $this->calendar));
         }
 
index 21c543d..3db4643 100644 (file)
@@ -228,8 +228,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::exists(): user = "%s"; query = "%s"',
-                                  Horde_Auth::getAuth(), $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query), 'DEBUG');
 
         $event = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
         $this->handleError($event);
@@ -334,8 +333,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::_listEventsConditional(): user = "%s"; query = "%s"; values = "%s"',
-                                  Horde_Auth::getAuth(), $q, implode(',', $values)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $q, implode(',', $values)), 'DEBUG');
 
         /* Run the query. */
         $qr = $this->_db->query($q, $values);
@@ -355,12 +353,11 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
                 /* Log the query at a DEBUG log level. */
                 Horde::logMessage(sprintf('Kronolith_Driver_Sql::_listEventsConditional(): user = %s; query = "%s"; values = "%s"',
-                                          Horde_Auth::getAuth(), $query, implode(',', $values)),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                          Horde_Auth::getAuth(), $query, implode(',', $values)), 'DEBUG');
 
                 $result = $this->_write_db->query($query, $values);
                 if ($result instanceof PEAR_Error) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                 }
             }
 
@@ -396,8 +393,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
                          $this->_params['table']);
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::_countEvents(): user = "%s"; query = "%s"; values = "%s"',
-                                  Horde_Auth::getAuth(), $query, $this->calendar),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query, $this->calendar), 'DEBUG');
 
         /* Run the query. */
         $result = $this->_db->getOne($query, array($this->calendar));
@@ -431,8 +427,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::getEvent(): user = "%s"; query = "%s"; values = "%s"',
-                                  Horde_Auth::getAuth(), $query, implode(',', $values)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query, implode(',', $values)), 'DEBUG');
 
         $event = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
         $this->handleError($event);
@@ -480,8 +475,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::getByUID(): user = "%s"; query = "%s"; values = "%s"',
-                                  Horde_Auth::getAuth(), $query, implode(',', $values)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query, implode(',', $values)), 'DEBUG');
 
         $events = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         $this->handleError($events);
@@ -556,8 +550,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
             /* Log the query at a DEBUG log level. */
             Horde::logMessage(sprintf('Kronolith_Driver_Sql::saveEvent(): user = "%s"; query = "%s"; values = "%s"',
-                                      Horde_Auth::getAuth(), $query, implode(',', $values)),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                      Horde_Auth::getAuth(), $query, implode(',', $values)), 'DEBUG');
 
             $result = $this->_write_db->query($query, $values);
             $this->handleError($result);
@@ -620,8 +613,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::saveEvent(): user = "%s"; query = "%s"; values = "%s"',
-                            Horde_Auth::getAuth(), $query, implode(',', $values)),
-                            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                            Horde_Auth::getAuth(), $query, implode(',', $values)), 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         $this->handleError($result);
@@ -669,8 +661,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::move(): %s; values = "%s"',
-                                  $query, implode(',', $values)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $query, implode(',', $values)), 'DEBUG');
 
         /* Attempt the move query. */
         $result = $this->_write_db->query($query, $values);
@@ -693,8 +684,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::delete(): user = "%s"; query = "%s"; values = "%s"',
-                                  Horde_Auth::getAuth(), $query, implode(',', $values)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query, implode(',', $values)), 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         $this->handleError($result);
@@ -721,8 +711,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('Kronolith_Driver_Sql::deleteEvent(): user = "%s"; query = "%s"; values = "%s"',
-                                  Horde_Auth::getAuth(), $query, implode(',', $values)),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query, implode(',', $values)), 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         $this->handleError($result);
@@ -784,8 +773,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
             . 'AND event_uid IN (' . str_repeat('?,', count($uids) - 1) . '?)';
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Kronolith_Driver_Sql::filterEventsByCalendar(): %s', $sql),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Kronolith_Driver_Sql::filterEventsByCalendar(): %s', $sql), 'DEBUG');
 
         $result = $this->_db->getCol($sql, 0, array_merge($calendar, $uids));
         $this->handleError($result);
@@ -858,8 +846,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
             /* Log the query at a DEBUG log level. */
             Horde::logMessage(sprintf('Kronolith_Driver_Sql::_initConn(): user = "%s"; query = "%s"',
-                                      Horde_Auth::getAuth(), $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                      Horde_Auth::getAuth(), $query), 'DEBUG');
 
             $db->query($query);
             break;
@@ -869,8 +856,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
 
             /* Log the query at a DEBUG log level. */
             Horde::logMessage(sprintf('Kronolith_Driver_Sql::_initConn(): user = "%s"; query = "%s"',
-                                      Horde_Auth::getAuth(), $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                      Horde_Auth::getAuth(), $query), 'DEBUG');
 
             $db->query($query);
             break;
@@ -954,7 +940,7 @@ class Kronolith_Driver_Sql extends Kronolith_Driver
     protected function handleError($result)
     {
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Kronolith_Exception($result);
         }
     }
index 0d145d8..db36c8a 100644 (file)
@@ -29,7 +29,7 @@ class Kronolith_Geo_Mysql extends Kronolith_Geo_Sql
         $sql = 'SELECT COUNT(*) FROM kronolith_events_geo WHERE event_id = ?';
         $count = $this->_db->getOne($sql, array($event_id));
         if ($count instanceof PEAR_Error) {
-            Horde::logMessage($count, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($count, 'ERR');
             throw new Horde_Exception($count);
         }
 
@@ -50,7 +50,7 @@ class Kronolith_Geo_Mysql extends Kronolith_Geo_Sql
         }
         $result = $this->_write_db->query($sql, array($event_id));
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception($result);
         }
 
@@ -68,7 +68,7 @@ class Kronolith_Geo_Mysql extends Kronolith_Geo_Sql
         $sql = 'SELECT x(event_coordinates) as lat, y(event_coordinates) as lon FROM kronolith_events_geo WHERE event_id = ?';
         $result = $this->_db->getRow($sql, array($event_id), DB_FETCHMODE_ASSOC);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception($result);
         }
         return $result;
@@ -103,7 +103,7 @@ class Kronolith_Geo_Mysql extends Kronolith_Geo_Sql
 
         $results = $this->_db->getAssoc($sql, false, $params, DB_FETCHMODE_ASSOC);
         if ($results instanceof PEAR_Error) {
-            Horde::logMessage($results, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($results, 'ERR');
             throw new Horde_Exception($results);
         }
 
index 4db7031..0ee67ff 100644 (file)
@@ -89,7 +89,7 @@ class Kronolith_Geo_Sql extends Kronolith_Geo
         $sql = 'SELECT COUNT(*) FROM kronolith_events_geo WHERE event_id = ?';
         $count = $this->_db->getOne($sql, array($event_id));
         if ($count instanceof PEAR_Error) {
-            Horde::logMessage($count, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($count, 'ERR');
             throw new Horde_Exception($count);
         }
 
@@ -113,7 +113,7 @@ class Kronolith_Geo_Sql extends Kronolith_Geo
         }
         $result = $this->_write_db->query($sql, $params);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception($result);
         }
 
@@ -131,7 +131,7 @@ class Kronolith_Geo_Sql extends Kronolith_Geo
         $sql = 'SELECT event_lat as lat, event_lon as lon FROM kronolith_events_geo WHERE event_id = ?';
         $result = $this->_db->getRow($sql, array($event_id), DB_FETCHMODE_ASSOC);
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception($result);
         }
 
@@ -152,7 +152,7 @@ class Kronolith_Geo_Sql extends Kronolith_Geo
         $sql = 'DELETE FROM kronolith_events_geo WHERE event_id = ?';
         $result = $this->_write_db->query($sql, array($event_id));
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Horde_Exception($result);
         }
     }
@@ -174,4 +174,4 @@ class Kronolith_Geo_Sql extends Kronolith_Geo
     {
         throw new Horde_Exception(_("Searching requires a GIS enabled database."));
     }
-}
\ No newline at end of file
+}
index 0e7c61e..26acfa5 100644 (file)
@@ -1025,7 +1025,7 @@ class Kronolith
                     try {
                         $categories = $GLOBALS['registry']->call($api . '/listTimeObjectCategories');
                     } catch (Horde_Exception $e) {
-                        Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        Horde::logMessage($e, 'DEBUG');
                         continue;
                     }
 
@@ -1368,7 +1368,7 @@ class Kronolith
 
         $calendars = $GLOBALS['kronolith_shares']->listShares(Horde_Auth::getAuth(), $permission, $owneronly ? Horde_Auth::getAuth() : null, 0, 0, 'name');
         if ($calendars instanceof PEAR_Error) {
-            Horde::logMessage($calendars, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($calendars, 'ERR');
             return array();
         }
 
@@ -2111,7 +2111,7 @@ class Kronolith
             }
             $group_users = $group->listAllUsers();
             if ($group_users instanceof PEAR_Error) {
-                Horde::logMessage($group_users, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($group_users, 'ERR');
                 continue;
             }
             foreach ($group_users as $user) {
@@ -2178,7 +2178,7 @@ class Kronolith
                                                            'charset' => Horde_Nls::getCharset()));
                     $mime_mail->addHeader('User-Agent', 'Kronolith ' . $GLOBALS['registry']->getVersion());
                     $mime_mail->setBody($message, Horde_Nls::getCharset(), true);
-                    Horde::logMessage(sprintf('Sending event notifications for %s to %s', $event->title, implode(', ', $df_recipients)), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    Horde::logMessage(sprintf('Sending event notifications for %s to %s', $event->title, implode(', ', $df_recipients)), 'DEBUG');
                     $mime_mail->send(Horde::getMailerConfig(), false, false);
                 }
             }
@@ -2685,7 +2685,7 @@ class Kronolith
             try {
                 return Kronolith_Geo::factory($GLOBALS['conf']['maps']['geodriver']);
             } catch (Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
             }
         }
         return false;
index e1bdc0c..fd9b755 100644 (file)
@@ -65,7 +65,7 @@ class Kronolith_LoginTasks_Task_PurgeEvents extends Horde_LoginTasks_Task
                     $kronolith_driver->deleteEvent($event->id, true);
                     ++$count;
                 } catch (Exception $e) {
-                    Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($e, 'ERR');
                     throw $e;
                 }
             }
index 94ca8d9..017dc94 100644 (file)
@@ -125,8 +125,7 @@ class Kronolith_Storage_sql extends Kronolith_Storage
 
         /* Log the query at debug level. */
         Horde::logMessage(sprintf('SQL search by %s: query = "%s"',
-                                  Horde_Auth::getAuth(), $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -161,8 +160,7 @@ class Kronolith_Storage_sql extends Kronolith_Storage
 
         /* Log the query at debug level. */
         Horde::logMessage(sprintf('SQL insert by %s: query = "%s"',
-                                  Horde_Auth::getAuth(), $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_write_db->query($query, $values);
@@ -180,7 +178,7 @@ class Kronolith_Storage_sql extends Kronolith_Storage
     protected function handleError($result)
     {
         if ($result instanceof PEAR_Error) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             throw new Kronolith_Exception($result);
         }
     }
index a7dd8ac..3a3289b 100644 (file)
@@ -87,7 +87,7 @@ if ($auth->hasCapability('list') &&
     try {
         $userList = $auth->listUsers();
     } catch (Exception $e) {
-        Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($e, 'ERR');
         $userList = array();
     }
     sort($userList);
@@ -101,7 +101,7 @@ if (!empty($conf['share']['any_group'])) {
     $groupList = $groups->getGroupMemberships(Horde_Auth::getAuth(), true);
 }
 if ($groupList instanceof PEAR_Error) {
-    Horde::logMessage($groupList, __FILE__, __LINE__, PEAR_LOG_NOTICE);
+    Horde::logMessage($groupList, 'NOTICE');
     $groupList = array();
 }
 asort($groupList);
index 2dfd053..2938dd9 100755 (executable)
@@ -155,8 +155,7 @@ function send_agendas()
         try {
             $mime_mail->addRecipients($email);
         } catch (Horde_Mime_Exception $e) {}
-        Horde::logMessage(sprintf('Sending daily agenda to %s', $email),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Sending daily agenda to %s', $email), 'DEBUG');
         try {
             $mime_mail->send(Horde::getMailerConfig(), false, false);
         } catch (Horde_Mime_Exception $e) {}
index cceefa3..50e015d 100644 (file)
@@ -156,14 +156,14 @@ class Nag_Application extends Horde_Registry_Application
         /* Get the share for later deletion */
         $share = $GLOBALS['nag_shares']->getShare($user);
         if(is_a($share, 'PEAR_Error')) {
-            Horde::logMessage($share->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($share, 'ERR');
             unset($share);
         } else {
             /* Get the list of all tasks */
             $tasks = Nag::listTasks(null, null, null, $user, 1);
             if (is_a($tasks, 'PEAR_Error')) {
                 $hasError = true;
-                Horde::logMessage($share->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($share, 'ERR');
             } else {
                 $uids = array();
                 $tasks->reset();
@@ -187,7 +187,7 @@ class Nag_Application extends Horde_Registry_Application
             $result = $GLOBALS['nag_shares']->removeShare($share);
             if (is_a($result, 'PEAR_Error')) {
                 $hasError = true;
-                Horde::logMessage($result->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
             }
         }
 
@@ -195,7 +195,7 @@ class Nag_Application extends Horde_Registry_Application
         $shares = $GLOBALS['nag_shares']->listShares($user);
         if (is_a($shares, 'PEAR_Error')) {
             $hasError = true;
-            Horde::logMessage($shares, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($shares, 'ERR');
         }
         foreach ($shares as $share) {
             $share->removeUser($user);
index dd4c97c..44e78c5 100644 (file)
@@ -237,7 +237,7 @@ class Nag_Driver
         /* Notify users about the new event. */
         $result = Nag::sendNotification('add', $task);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
 
         /* Add an alarm if necessary. */
@@ -373,7 +373,7 @@ class Nag_Driver
         /* Notify users about the changed event. */
         $result = Nag::sendNotification('edit', $new_task, $task);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
 
         return true;
@@ -403,7 +403,7 @@ class Nag_Driver
         /* Notify users about the deleted event. */
         $result = Nag::sendNotification('delete', $task);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
 
         /* Delete alarm if necessary. */
index 63a8bcd..2fd9c21 100644 (file)
@@ -79,8 +79,7 @@ class Nag_Driver_Sql extends Nag_Driver {
         $values = array($this->_tasklist, $taskId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::get(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::get(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -116,8 +115,7 @@ class Nag_Driver_Sql extends Nag_Driver {
         $values = array($uid);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::getByUID(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::getByUID(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -195,15 +193,14 @@ class Nag_Driver_Sql extends Nag_Driver {
                         $parent);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::_add(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::_add(): %s', $query), 'DEBUG');
 
         /* Attempt the insertion query. */
         $result = $this->_write_db->query($query, $values);
 
         /* Return an error immediately if the query failed. */
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -274,13 +271,12 @@ class Nag_Driver_Sql extends Nag_Driver {
                         $taskId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::modify(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::modify(): %s', $query), 'DEBUG');
 
         /* Attempt the update query. */
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -300,13 +296,12 @@ class Nag_Driver_Sql extends Nag_Driver {
         $values = array($newTasklist, $this->_tasklist, $taskId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::move(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::move(): %s', $query), 'DEBUG');
 
         /* Attempt the move query. */
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -328,14 +323,13 @@ class Nag_Driver_Sql extends Nag_Driver {
         $values = array($this->_tasklist, $taskId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::delete(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::delete(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_write_db->query($query, $values);
 
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -354,8 +348,7 @@ class Nag_Driver_Sql extends Nag_Driver {
         $values = array($this->_tasklist);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::deleteAll(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::deleteAll(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_write_db->query($query, $values);
@@ -397,8 +390,7 @@ class Nag_Driver_Sql extends Nag_Driver {
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::retrieve(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::retrieve(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -461,8 +453,7 @@ class Nag_Driver_Sql extends Nag_Driver {
         $values = array($this->_tasklist, $parentId);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Nag_Driver_Sql::getChildren(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Nag_Driver_Sql::getChildren(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
@@ -513,8 +504,7 @@ class Nag_Driver_Sql extends Nag_Driver {
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('SQL alarms list by %s: table = %s; query = "%s"',
-                                  Horde_Auth::getAuth(), $this->_params['table'], $q),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $this->_params['table'], $q), 'DEBUG');
 
         /* Run the query. */
         $result = $this->_db->query($q, $values);
@@ -546,8 +536,7 @@ class Nag_Driver_Sql extends Nag_Driver {
             $values = array($row['task_uid'], $row['task_owner'], $row['task_id']);
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('Nag_Driver_Sql adding missing UID: %s', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Nag_Driver_Sql adding missing UID: %s', $query), 'DEBUG');
             $this->_write_db->query($query, $values);
         }
 
index 470f9e0..d24ce7c 100644 (file)
@@ -195,7 +195,7 @@ class Nag
                     if (!empty($types['taskHash'])) {
                         $newtasks = $registry->callByPackage($app, 'listAs', array('taskHash'));
                         if (is_a($newtasks, 'PEAR_Error')) {
-                            Horde::logMessage($newtasks, __FILE__, __LINE__, PEAR_LOG_ERR);
+                            Horde::logMessage($newtasks, 'ERR');
                         } else {
                             foreach ($newtasks as $task) {
                                 $task['tasklist_id'] = '**EXTERNAL**';
@@ -370,7 +370,7 @@ class Nag
         }
         $tasklists = $GLOBALS['nag_shares']->listShares(Horde_Auth::getAuth(), $permission, $owneronly ? Horde_Auth::getAuth() : null, 0, 0, 'name');
         if (is_a($tasklists, 'PEAR_Error')) {
-            Horde::logMessage($tasklists, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($tasklists, 'ERR');
             return array();
         }
 
@@ -779,7 +779,7 @@ class Nag
             $now = time();
             $alarmList = Nag::listAlarms($now);
             if (is_a($alarmList, 'PEAR_Error')) {
-                Horde::logMessage($alarmList, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($alarmList, 'ERR');
                 $notification->push($alarmList, 'horde.error');
             } else {
                 $messages = array();
@@ -858,7 +858,7 @@ class Nag
             }
             $group_users = $group->listAllUsers();
             if (is_a($group_users, 'PEAR_Error')) {
-                Horde::logMessage($group_users, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($group_users, 'ERR');
                 continue;
             }
             foreach ($group_users as $user) {
@@ -1035,8 +1035,7 @@ class Nag
                     $mail->addRecipients($df_recipients);
 
                     Horde::logMessage(sprintf('Sending event notifications for %s to %s',
-                                              $task->name, implode(', ', $df_recipients)),
-                                      __FILE__, __LINE__, PEAR_LOG_INFO);
+                                              $task->name, implode(', ', $df_recipients)), 'INFO');
                     $sent = $mail->send(Horde::getMailerConfig());
                     if (is_a($sent, 'PEAR_Error')) {
                         return $sent;
index d04a50f..799a18b 100644 (file)
@@ -350,7 +350,7 @@ class News_Categories {
     {
         $new_id = $this->_write_db->nextId('news_categories');
         if ($new_id instanceof PEAR_Error) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -360,7 +360,7 @@ class News_Categories {
 
         $category = $this->_write_db->query($sql, $values);
         if ($category instanceof PEAR_Error) {
-            Horde::logMessage($category, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($category, 'ERR');
             return $category;
         }
 
@@ -373,7 +373,7 @@ class News_Categories {
                             $data['category_description_' . $lang]);
             $result = $this->_write_db->query($sql, $values);
             if ($result instanceof PEAR_Error) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -398,7 +398,7 @@ class News_Categories {
 
         $category = $this->_write_db->query($sql, $values);
         if ($category instanceof PEAR_Error) {
-            Horde::logMessage($category, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($category, 'ERR');
             return $category;
         }
 
index 935d6e4..4d0de1a 100644 (file)
@@ -337,7 +337,7 @@ class News_Driver_sql extends News_Driver {
 
         $source = $this->write_db->query($sql, $values);
         if ($source instanceof PEAR_Error) {
-            Horde::logMessage($source, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($source, 'ERR');
             return $source;
         }
 
@@ -363,7 +363,7 @@ class News_Driver_sql extends News_Driver {
 
         $source = $this->write_db->query($sql, $values);
         if ($source instanceof PEAR_Error) {
-            Horde::logMessage($source, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($source, 'ERR');
             return $source;
         }
     }
index 5244e08..6a20075 100644 (file)
@@ -45,7 +45,7 @@ if ($row['picture']) {
     try {
         $pdf->image($file, 120, 20);
     } catch (Horde_Pdf_Exception $e) {
-        Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_INFO);
+        Horde::logMessage($e, 'INFO');
     }
 }
 
index 667b7cb..55dbb41 100644 (file)
@@ -90,11 +90,11 @@ class Operator_Driver_asterisksql extends Operator_Driver {
         $values = array();
 
         if (!is_numeric($rowstart)) {
-            Horde::logMessage('Invalid start row requested.', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Invalid start row requested.', 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
         if (!is_null($rowlimit) && !is_numeric($rowlimit)) {
-            Horde::logMessage('Invalid row limit requested.', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Invalid row limit requested.', 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
@@ -125,7 +125,7 @@ class Operator_Driver_asterisksql extends Operator_Driver {
         $filterstring = implode(' AND ', $filter);
         $sql = sprintf($sql, $filterstring);
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getData(): %s', $sql), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getData(): %s', $sql), 'DEBUG');
 
         /* Execute the query. */
         if (is_null($rowlimit)) {
@@ -134,7 +134,7 @@ class Operator_Driver_asterisksql extends Operator_Driver {
             $res = $this->_db->limitQuery($sql, $rowstart, $rowlimit, $values);
         }
         if (is_a($res, 'PEAR_Error')) {
-            Horde::logMessage($res, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($res, 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
@@ -148,12 +148,12 @@ class Operator_Driver_asterisksql extends Operator_Driver {
                'SUM(CASE disposition WHEN "FAILED" THEN 1 ELSE 0 END) AS ' .
                'failed FROM ' . $this->_params['table'] . ' WHERE %s';
         $sql = sprintf($sql, $filterstring);
-        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getData(): %s', $sql), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getData(): %s', $sql), 'DEBUG');
 
         /* Execute the query. */
         $res = $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
         if (is_a($res, 'PEAR_Error')) {
-            Horde::logMessage($res, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($res, 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
@@ -181,7 +181,7 @@ class Operator_Driver_asterisksql extends Operator_Driver {
                                  $dcontext = null)
     {
         if (!is_a($start, 'Horde_Date') || !is_a($end, 'Horde_Date')) {
-            Horde::logMessage('Start ane end date must be Horde_Date objects.', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('Start ane end date must be Horde_Date objects.', 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
@@ -241,27 +241,27 @@ class Operator_Driver_asterisksql extends Operator_Driver {
 
         /* Log the query at a DEBUG log level. */
         $sql = sprintf($numcalls_query, $filterstring);
-        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): Values: %s', print_r($values, true)), __FILE__, __LINE__, PEAR_LOG_DEBUG);
-        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): %s', $sql), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): Values: %s', print_r($values, true)), 'DEBUG');
+        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): %s', $sql), 'DEBUG');
         $numcalls_res = $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
         if (is_a($numcalls_res, 'PEAR_Error')) {
-            Horde::logMessage($numcalls_res, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($numcalls_res, 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
         $sql = sprintf($minutes_query, $filterstring);
-        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): %s', $sql), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): %s', $sql), 'DEBUG');
         $minutes_res = $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
         if (is_a($minutes_res, 'PEAR_Error')) {
-            Horde::logMessage($minutes_res, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($minutes_res, 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
         $sql = sprintf($failed_query, $filterstring);
-        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): %s', $sql), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getCallStats(): %s', $sql), 'DEBUG');
         $failed_res = $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
         if (is_a($failed_res, 'PEAR_Error')) {
-            Horde::logMessage($failed_res, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($failed_res, 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
@@ -332,10 +332,10 @@ class Operator_Driver_asterisksql extends Operator_Driver {
 
         $sql = 'SELECT DISTINCT(accountcode) FROM ' . $this->_params['table'] .
                ' ORDER BY accountcode';
-        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getAccountCodes(): %s', $sql), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Operator_Driver_asterisksql::getAccountCodes(): %s', $sql), 'DEBUG');
         $res = $this->_db->getCol($sql, 'accountcode');
         if (is_a($res, 'PEAR_Error')) {
-            Horde::logMessage($res, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($res, 'ERR');
             throw new Operator_Exception(_("Internal error.  Details have been logged for the administrator."));
         }
 
index ab93a6a..39ec308 100644 (file)
@@ -49,7 +49,7 @@ if ($form->isSubmitted() && $form->validate($vars, true)) {
 
                 $res = $cache->set($cachekey, serialize($stats), 600);
                 if ($res === false) {
-                    Horde::logMessage('The cache system has experienced an error.  Unable to continue.', __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage('The cache system has experienced an error.  Unable to continue.', 'ERR');
                     $notification->push(_("Internal error.  Details have been logged for the administrator."));
                     $stats = array();
                 }
index 83f20d5..9fe31af 100644 (file)
@@ -42,7 +42,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
             return $shout->extensions->getExtensions($account);
         } catch (Exception $e) {
             //FIXME: Create a way to notify the user of the failure.
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
@@ -63,7 +63,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
             return $shout->extensions->getExtensions($account);
         } catch (Exception $e) {
             //FIXME: Create a way to notify the user of the failure.
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
@@ -80,7 +80,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
             return $shout->extensions->getExtensions($account);
         } catch (Exception $e) {
             //FIXME: Create a way to notify the user of the failure.
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
@@ -97,7 +97,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
             $menus = $shout->storage->getMenus($account);
             $menu = $vars->menu;
             if (!isset($menus[$menu])) {
-                Horde::logMessage("User requested a menu that does not exist.", __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage("User requested a menu that does not exist.", 'ERR');
                 //$GLOBALS['notification']->push(_("That menu does not exist."), 'horde.error');
                 // FIXME notifications
                 return false;
@@ -109,7 +109,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
         } catch (Exception $e) {
             //FIXME: Create a way to notify the user of the failure.
             die(var_dump($e));
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
@@ -127,7 +127,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
             return $actions;
         } catch (Exception $e) {
             //FIXME: Create a way to notify the user of the failure.
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
@@ -168,7 +168,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
 
         } catch (Exception $e) {
             //FIXME: Create a way to notify the user of the failure.
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
@@ -196,7 +196,7 @@ class Shout_Ajax_Application extends Horde_Ajax_Application_Base
             $shout->dialplan->saveMenuAction($account, $menu, $digit, $action, $args);
         } catch (Exception $e) {
             //FIXME: Create a way to notify the user of the failure.
-            Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return false;
         }
     }
index c70a164..5d85ca4 100644 (file)
@@ -173,7 +173,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($res === false) {
             $msg = sprintf('Error while modifying the LDAP entry.  Code %s; Message "%s"',
                            ldap_errno($this->_LDAP), ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Internal error modifing the directory.  Details have been logged for the administrator."));
         }
 
@@ -201,7 +201,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($res === false) {
             $msg = sprintf('Error while searching LDAP.  Code %s; Message "%s"',
                            ldap_errno($this->_LDAP), ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Internal error searching the directory."));
         }
 
@@ -210,14 +210,14 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($res === false) {
             $msg = sprintf('Error while searching LDAP.  Code %s; Message "%s"',
                            ldap_errno($this->_LDAP), ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Internal error searching the directory."));
         }
 
         if ($res['count'] != 1) {
             $msg = sprintf('Error while searching LDAP.  Code %s; Message "%s"',
                            ldap_errno($this->_LDAP), ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Wrong number of entries found for this search."));
         }
 
@@ -234,7 +234,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($res === false) {
             $msg = sprintf('Error while modifying the LDAP entry.  Code %s; Message "%s"',
                            ldap_errno($this->_LDAP), ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Internal error modifing the directory.  Details have been logged for the administrator."));
         }
 
@@ -291,7 +291,7 @@ class Shout_Driver_Ldap extends Shout_Driver
 //        if ($res === false) {
 //            $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
 //                                                  ldap_error($this->_LDAP));
-//            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+//            Horde::logMessage($msg, 'ERR');
 //            throw new Shout_Exception(_("Error while searching the directory.  Details have been logged for the administrator."));
 //        }
 //        if (($res['count'] != 1) ||
@@ -328,7 +328,7 @@ class Shout_Driver_Ldap extends Shout_Driver
                 if ($res === false) {
                     $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
                                                       ldap_error($this->_LDAP));
-                    Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($msg, 'ERR');
                     throw new Shout_Exception(_("Error while modifying the directory.  Details have been logged for the administrator."));
                 }
             }
@@ -340,7 +340,7 @@ class Shout_Driver_Ldap extends Shout_Driver
             if ($res === false) {
                 $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
                                                       ldap_error($this->_LDAP));
-                Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($msg, 'ERR');
                 throw new Shout_Exception(_("Error while modifying the directory.  Details have been logged for the administrator."));
             }
 
@@ -351,7 +351,7 @@ class Shout_Driver_Ldap extends Shout_Driver
             if ($res === false) {
                 $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
                                                       ldap_error($this->_LDAP));
-                Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($msg, 'ERR');
                 throw new Shout_Exception(_("Error while modifying the directory.  Details have been logged for the administrator."));
             }
             return true;
@@ -380,7 +380,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($res === false) {
             $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
                                                   ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Horde_Exception(_("Error while deleting from the directory.  Details have been logged for the administrator."));
         }
 
@@ -404,7 +404,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($res === false) {
             $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
                                                   ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Error while searching the directory.  Details have been logged for the administrator."));
         }
 
@@ -416,7 +416,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($res === false) {
             $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
                                                   ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Error while searching the directory.  Details have been logged for the administrator."));
         }
 
@@ -424,7 +424,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if ($dn === false) {
             $msg = sprintf('LDAP Error (%s): %s', ldap_errno($this->_LDAP),
                                                   ldap_error($this->_LDAP));
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Internal LDAP error.  Details have been logged for the administrator."));
         }
 
@@ -456,8 +456,7 @@ class Shout_Driver_Ldap extends Shout_Driver
         if (!$conn) {
              Horde::logMessage(
                 sprintf('Failed to open an LDAP connection to %s.',
-                        $this->_params['hostspec']),
-                __FILE__, __LINE__, PEAR_LOG_ERR);
+                        $this->_params['hostspec']), 'ERR');
             throw new Shout_Exception('Internal LDAP error. Details have been logged for the administrator.');
         }
 
@@ -470,8 +469,7 @@ class Shout_Driver_Ldap extends Shout_Driver
                     sprintf('Set LDAP protocol version to %d failed: [%d] %s',
                             $this->_params['version'],
                             ldap_errno($conn),
-                            ldap_error($conn)),
-                    __FILE__, __LINE__, PEAR_LOG_WARNING);
+                            ldap_error($conn)), 'WARN');
                 throw new Shout_Exception('Internal LDAP error. Details have been logged for the administrator.', ldap_errno($conn));
             }
         }
@@ -482,8 +480,7 @@ class Shout_Driver_Ldap extends Shout_Driver
                 Horde::logMessage(
                     sprintf('STARTTLS failed: [%d] %s',
                             @ldap_errno($this->_ds),
-                            @ldap_error($this->_ds)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                            @ldap_error($this->_ds)), 'ERR');
             }
         }
 
@@ -499,8 +496,7 @@ class Shout_Driver_Ldap extends Shout_Driver
                             $this->_params['port'],
                             $this->_params['searchdn'],
                             @ldap_errno($conn),
-                            @ldap_error($conn)),
-                    __FILE__, __LINE__, PEAR_LOG_ERR);
+                            @ldap_error($conn)), 'ERR');
                 throw new Shout_Exception('Internal LDAP error. Details have been logged for the administrator.', ldap_errno($conn));
             }
         }
index d44a984..c683e90 100644 (file)
@@ -52,7 +52,7 @@ class Shout_Driver_Sql extends Shout_Driver
         $vars = array();
 
         $msg = 'SQL query in Shout_Driver_Sql#getAccounts(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $result = $this->_db->query($sql, $vars);
         if ($result instanceof PEAR_Error) {
             throw new Shout_Exception($result);
@@ -84,7 +84,7 @@ class Shout_Driver_Sql extends Shout_Driver
         $values = array($account);
 
         $msg = 'SQL query in Shout_Driver_Sql#getMenus(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if ($result instanceof PEAR_Error) {
             throw new Shout_Exception($result);
@@ -131,7 +131,7 @@ class Shout_Driver_Sql extends Shout_Driver
         }
 
         $msg = 'SQL query in Shout_Driver_Sql#saveMenu(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $result = $this->_write_db->query($sql, $values);
         if ($result instanceof PEAR_Error) {
             throw new Shout_Exception($result);
@@ -148,7 +148,7 @@ class Shout_Driver_Sql extends Shout_Driver
         }
 
         $sql = "SELECT accounts.code AS account, menus.name AS description, " .
-               "actions.name AS action, menu_entries.digit AS digit, " . 
+               "actions.name AS action, menu_entries.digit AS digit, " .
                "menu_entries.args AS args FROM menu_entries " .
                "INNER JOIN menus ON menu_entries.menu_id = menus.id " .
                "INNER JOIN actions ON menu_entries.action_id = actions.id " .
@@ -157,7 +157,7 @@ class Shout_Driver_Sql extends Shout_Driver
         $values = array($account, $menu);
 
         $msg = 'SQL query in Shout_Driver_Sql#getMenuActions(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if ($result instanceof PEAR_Error) {
             throw new Shout_Exception($result);
@@ -188,7 +188,7 @@ class Shout_Driver_Sql extends Shout_Driver
         $sql = 'DELETE FROM menu_entries WHERE digit = ?';
         $values = array($digit);
         $msg = 'SQL query in Shout_Driver_Sql#saveMenuAction(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $result = $this->_write_db->query($sql, $values);
         if ($result instanceof PEAR_Error) {
             throw new Shout_Exception($result);
@@ -200,9 +200,9 @@ class Shout_Driver_Sql extends Shout_Driver
                '(SELECT id FROM actions WHERE name = ?), ?)';
         $yamlargs = Horde_Yaml::dump($args);
         $values = array($account, $menu, $digit, $action, $yamlargs);
-        Horde::logMessage("Data: ".print_r($values, true), __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage("Data: ".print_r($values, true), 'ERR');
         $msg = 'SQL query in Shout_Driver_Sql#saveMenuAction(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $result = $this->_write_db->query($sql, $values);
         if ($result instanceof PEAR_Error) {
             throw new Shout_Exception($result);
@@ -228,7 +228,7 @@ class Shout_Driver_Sql extends Shout_Driver
         $sql = sprintf($sql, $this->_params['table']);
         $args = array($account);
         $msg = 'SQL query in Shout_Driver_Sql#getDevices(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $sth = $this->_db->prepare($sql);
         $result = $this->_db->execute($sth, $args);
         if ($result instanceof PEAR_Error) {
@@ -318,12 +318,12 @@ class Shout_Driver_Sql extends Shout_Driver
         $sql = sprintf($sql, $this->_params['table']);
 
         $msg = 'SQL query in Shout_Driver_Sql#saveDevice(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $sth = $this->_write_db->prepare($sql);
         $result = $this->_write_db->execute($sth, $args);
         if ($result instanceof PEAR_Error) {
             $msg = $result->getMessage() . ': ' . $result->getDebugInfo();
-            Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($msg, 'ERR');
             throw new Shout_Exception(_("Internal database error.  Details have been logged for the administrator."));
         }
 
@@ -339,7 +339,7 @@ class Shout_Driver_Sql extends Shout_Driver
         $values = array($devid);
 
         $msg = 'SQL query in Shout_Driver_Sql#deleteDevice(): ' . $sql;
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $res = $this->_write_db->query($sql);
 
         if ($res instanceof PEAR_Error) {
index 71164df..9e86cef 100644 (file)
@@ -86,7 +86,7 @@ class Skeleton_Driver_Sql extends Skeleton_Driver
         $values = array($this->_params['bar']);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skeleton_Driver_Sql::retrieve(): %s', $query), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skeleton_Driver_Sql::retrieve(): %s', $query), 'DEBUG');
 
         /* Execute the query. */
         $result = $this->_db->query($query, $values);
index 4e12f94..668ea61 100644 (file)
@@ -152,15 +152,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($this->_class);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::getStudents(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::getStudents(): %s', $query), 'DEBUG');
 
         /* Attempt the select query. */
         $students = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
 
         /* Return an error immediately if the query failed. */
         if (is_a($students, 'PEAR_Error')) {
-            Horde::logMessage($students, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($students, 'ERR');
             return $students;
         }
 
@@ -188,15 +187,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
             $values = array($this->_class, $addressid);
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('Skoli_Driver_sql::addStudents(): %s', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Skoli_Driver_sql::addStudents(): %s', $query), 'DEBUG');
 
             /* Attempt the insertion query. */
             $result = $this->_write_db->query($query, $values);
 
             /* Return an error immediately if the query failed. */
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -218,15 +216,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($entryid);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::getEntry(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::getEntry(): %s', $query), 'DEBUG');
 
         /* Attempt the select query. */
         $entry = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
 
         /* Return an error immediately if the query failed. */
         if (is_a($entry, 'PEAR_Error')) {
-            Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($entry, 'ERR');
             return $entry;
         } else if (!is_array($entry)) {
             return array();
@@ -237,15 +234,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($entryid);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::getEntry(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::getEntry(): %s', $query), 'DEBUG');
 
         /* Attempt the select query. */
         $attributes = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
 
         /* Return an error immediately if the query failed. */
         if (is_a($attributes, 'PEAR_Error')) {
-            Horde::logMessage($attributes, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attributes, 'ERR');
             return $attributes;
         }
 
@@ -315,15 +311,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
                 $values = array_merge($values, $search_values);
 
                 /* Log the query at a DEBUG log level. */
-                Horde::logMessage(sprintf('Skoli_Driver_sql::getEntries(): %s', $query),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf('Skoli_Driver_sql::getEntries(): %s', $query), 'DEBUG');
 
                 /* Attempt the select query. */
                 $entries = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
 
                 /* Return an error immediately if the query failed. */
                 if (is_a($entries, 'PEAR_Error')) {
-                    Horde::logMessage($entries, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($entries, 'ERR');
                     return $entries;
                 }
             } else {
@@ -336,15 +331,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
                 }
 
                 /* Log the query at a DEBUG log level. */
-                Horde::logMessage(sprintf('Skoli_Driver_sql::getEntries(): %s', $query),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf('Skoli_Driver_sql::getEntries(): %s', $query), 'DEBUG');
 
                 /* Attempt the select query. */
                 $entries = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
 
                 /* Return an error immediately if the query failed. */
                 if (is_a($entries, 'PEAR_Error')) {
-                    Horde::logMessage($entries, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($entries, 'ERR');
                     return $entries;
                 }
             }
@@ -357,15 +351,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
                 $values = array($entry['object_id']);
 
                 /* Log the query at a DEBUG log level. */
-                Horde::logMessage(sprintf('Skoli_Driver_sql::getEntries(): %s', $query),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf('Skoli_Driver_sql::getEntries(): %s', $query), 'DEBUG');
 
                 /* Attempt the select query. */
                 $attributes = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
 
                 /* Return an error immediately if the query failed. */
                 if (is_a($attributes, 'PEAR_Error')) {
-                    Horde::logMessage($attributes, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($attributes, 'ERR');
                     return $attributes;
                 }
 
@@ -393,15 +386,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($this->_class, $studentid);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::lastEntry(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::lastEntry(): %s', $query), 'DEBUG');
 
         /* Attempt the select query. */
         $lastentry = $this->_db->getRow($query, $values, DB_FETCHMODE_ORDERED);
 
         /* Return an error immediately if the query failed. */
         if (is_a($lastentry, 'PEAR_Error')) {
-            Horde::logMessage($lastentry, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($lastentry, 'ERR');
             return $lastentry;
         }
 
@@ -439,15 +431,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($this->_class, $vars->get('student_id'), $date->datestamp(), $vars->get('object_type'), $entryid);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::updateEntry(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::updateEntry(): %s', $query), 'DEBUG');
 
         /* Attempt the insertion query. */
         $result = $this->_write_db->query($query, $values);
 
         /* Return an error immediately if the query failed. */
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -456,8 +447,7 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($entryid);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::updateEntry(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::updateEntry(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_write_db->query($query, $values);
@@ -473,15 +463,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
             $values = array($entryid, $attribute, $value);
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('Skoli_Driver_sql::addEntry(): %s', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Skoli_Driver_sql::addEntry(): %s', $query), 'DEBUG');
 
             /* Attempt the insertion query. */
             $result = $this->_write_db->query($query, $values);
 
             /* Return an error immediately if the query failed. */
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -519,15 +508,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
             $values = array($entryId, Horde_Auth::getAuth(), $this->generateUID(), $this->_class, $studentid, $date->datestamp(), $vars->get('object_type'));
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage(sprintf('Skoli_Driver_sql::addEntry(): %s', $query),
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage(sprintf('Skoli_Driver_sql::addEntry(): %s', $query), 'DEBUG');
 
             /* Attempt the insertion query. */
             $result = $this->_write_db->query($query, $values);
 
             /* Return an error immediately if the query failed. */
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -538,15 +526,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
                 $values = array($entryId, $attribute, $value);
 
                 /* Log the query at a DEBUG log level. */
-                Horde::logMessage(sprintf('Skoli_Driver_sql::addEntry(): %s', $query),
-                                  __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage(sprintf('Skoli_Driver_sql::addEntry(): %s', $query), 'DEBUG');
 
                 /* Attempt the insertion query. */
                 $result = $this->_write_db->query($query, $values);
 
                 /* Return an error immediately if the query failed. */
                 if (is_a($result, 'PEAR_Error')) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return $result;
                 }
             }
@@ -577,15 +564,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
         }
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::getSubjects(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::getSubjects(): %s', $query), 'DEBUG');
 
         /* Attempt the select query. */
         $subjects = $this->_db->getAll($query, $values, DB_FETCHMODE_ORDERED);
 
         /* Return an error immediately if the query failed. */
         if (is_a($subjects, 'PEAR_Error')) {
-            Horde::logMessage($subjects, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($subjects, 'ERR');
             return $subjects;
         }
 
@@ -609,8 +595,7 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($this->_class);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteAll(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteAll(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_write_db->query($query, $values);
@@ -624,15 +609,14 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($this->_class);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteAll(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteAll(): %s', $query), 'DEBUG');
 
         /* Attempt the select query. */
         $entries = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
 
         /* Return an error immediately if the query failed. */
         if (is_a($entries, 'PEAR_Error')) {
-            Horde::logMessage($entries, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($entries, 'ERR');
             return $entries;
         }
 
@@ -662,8 +646,7 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($object_id, $this->_class);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteEntry(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteEntry(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_write_db->query($query, $values);
@@ -677,8 +660,7 @@ class Skoli_Driver_sql extends Skoli_Driver {
         $values = array($object_id);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteEntry(): %s', $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage(sprintf('Skoli_Driver_sql::deleteEntry(): %s', $query), 'DEBUG');
 
         /* Attempt the delete query. */
         $result = $this->_write_db->query($query, $values);
index 8096c80..8c1174d 100644 (file)
@@ -138,7 +138,7 @@ class Skoli {
 
         $classes = $GLOBALS['skoli_shares']->listShares(Horde_Auth::getAuth(), $permission, $owneronly ? Horde_Auth::getAuth() : null, 0, 0, 'name');
         if (is_a($classes, 'PEAR_Error')) {
-            Horde::logMessage($classes, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($classes, 'ERR');
             return array();
         }
 
index 4f84c36..e9bbe7a 100644 (file)
@@ -253,12 +253,12 @@ class Turba_Application extends Horde_Registry_Application
                 // Shares not enabled for this source
                 $driver = Turba_Driver::singleton($source);
                 if (is_a($driver, 'PEAR_Error')) {
-                    Horde::logMessage($driver, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($driver, 'ERR');
                     $hasError = true;
                 } else {
                     $result = $driver->removeUserData($user);
                     if (is_a($result, 'PEAR_Error')) {
-                        Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage($result, 'ERR');
                     }
                 }
             }
@@ -278,7 +278,7 @@ class Turba_Application extends Horde_Registry_Application
                     $driver = Turba_Driver::singleton($config);
                     $result = $driver->removeUserData($user);
                     if (is_a($result, 'PEAR_Error')) {
-                        Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage($result, 'ERR');
                         $hasError = true;
                     }
                 }
@@ -287,7 +287,7 @@ class Turba_Application extends Horde_Registry_Application
             /* Get a list of all shares this user has perms to and remove the perms */
             $shares = $GLOBALS['turba_shares']->listShares($user);
             if (is_a($shares, 'PEAR_Error')) {
-                Horde::logMessage($shares, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($shares, 'ERR');
             }
             foreach ($shares as $share) {
                 $share->removeUser($user);
index dd4bc5e..b36bdc8 100644 (file)
@@ -123,7 +123,7 @@ class Turba_Driver_Facebook extends Turba_Driver
                 $results = $facebook->fql->run($fql);
             } catch (Horde_Service_Facebook_Exception $e) {
                 $error = PEAR::raiseError($e->getMessage(), $e->getCode());
-                Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($error, 'ERR');
 
                 return $error;
             }
@@ -147,7 +147,7 @@ class Turba_Driver_Facebook extends Turba_Driver
                 $results = $facebook->fql->run($fql);
             } catch (Horde_Service_Facebook_Exception $e) {
                 $error = PEAR::raiseError($e->getMessage(), $e->getCode());
-                Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($error, 'ERR');
                 return array();
             }
             $addressbook = array();
index 4bfc8e1..36a4d4a 100644 (file)
@@ -91,7 +91,7 @@ class Turba_Driver_Imsp extends Turba_Driver
             }
         }
 
-        Horde::logMessage('IMSP Driver initialized for ' . $this->_bookName, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('IMSP Driver initialized for ' . $this->_bookName, 'DEBUG');
         $this->_authenticated = true;
         return true;
     }
@@ -131,7 +131,7 @@ class Turba_Driver_Imsp extends Turba_Driver
         }
 
         Horde::logMessage(sprintf('IMSP returned %s results',
-                                  count($results)), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  count($results)), 'DEBUG');
         return array_values($results);
     }
 
index ea0a78e..8eac8d8 100644 (file)
@@ -486,7 +486,7 @@ class Turba_Driver_Kolab_Wrapper_Old extends Turba_Driver_Kolab_Wrapper {
         }
 
         if (!is_callable(array($this->_kolab, 'listObjectsInFolder'))) {
-            Horde::logMessage('The Framework Kolab package must be upgraded', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('The Framework Kolab package must be upgraded', 'ERR');
             return PEAR::raiseError(_("Unable to search."));
         }
 
@@ -620,7 +620,7 @@ class Turba_Driver_Kolab_Wrapper_Old extends Turba_Driver_Kolab_Wrapper {
         }
 
         if ($sourceName != null) {
-            Horde::logMessage('deleteAll only working for current share. Called for $sourceName', __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage('deleteAll only working for current share. Called for $sourceName', 'ERR');
             return PEAR::raiseError(sprintf(_("Cannot delete all address book entries for %s"), $sourceName));
         }
 
@@ -819,7 +819,7 @@ class Turba_Driver_Kolab_Wrapper_New extends Turba_Driver_Kolab_Wrapper {
         }
 
         Horde::logMessage(sprintf('Kolab returned %s results',
-                                  count($result)), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  count($result)), 'DEBUG');
         return array_values($result);
     }
 
@@ -880,8 +880,7 @@ class Turba_Driver_Kolab_Wrapper_New extends Turba_Driver_Kolab_Wrapper {
         $ids = array();
 
         if (!isset($test['field'])) {
-            Horde::logMessage('Search field not set. Returning all entries.',
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Search field not set. Returning all entries.', 'DEBUG');
             foreach ($entries as $entry) {
                 $ids[] = $entry['uid'];
             }
index 7216f57..ef9142d 100644 (file)
@@ -185,8 +185,7 @@ class Turba_Driver_Ldap extends Turba_Driver
 
         /* Log the query at a DEBUG log level. */
         Horde::logMessage(sprintf('LDAP query by Turba_Driver_ldap::_search(): user = %s, root = %s (%s); filter = "%s"; attributes = "%s"; deref = "%s"  ; sizelimit = %d',
-                                  Horde_Auth::getAuth(), $this->_params['root'], $this->_params['server'], $filter, implode(', ', $attr), $this->_params['deref'], $sizelimit),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  Horde_Auth::getAuth(), $this->_params['root'], $this->_params['server'], $filter, implode(', ', $attr), $this->_params['deref'], $sizelimit), 'DEBUG');
 
         /* Send the query to the LDAP server and fetch the matching
          * entries. */
index d07893d..cb9c7a7 100644 (file)
@@ -102,8 +102,7 @@ class Turba_Driver_Sql extends Turba_Driver
             $values = array($test);
 
             /* Log the query at a DEBUG log level. */
-            Horde::logMessage('SQL query by Turba_Driver_sql::count(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('SQL query by Turba_Driver_sql::count(): ' . $query, 'DEBUG');
 
             /* Run query. */
             $count[$test] = $this->_db->getOne($query, $values);
@@ -161,13 +160,12 @@ class Turba_Driver_Sql extends Turba_Driver
         $query = 'SELECT ' . implode(', ', $fields) . ' FROM ' . $this->_params['table'] . $where;
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage('SQL query by Turba_Driver_sql::_search(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Turba_Driver_sql::_search(): ' . $query, 'DEBUG');
 
         /* Run query. */
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -175,7 +173,7 @@ class Turba_Driver_Sql extends Turba_Driver
         $iMax = count($fields);
         while ($row = $result->fetchRow()) {
             if (is_a($row, 'PEAR_Error')) {
-                Horde::logMessage($row, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($row, 'ERR');
                 return $result;
             }
 
@@ -234,12 +232,11 @@ class Turba_Driver_Sql extends Turba_Driver
             . $this->_params['table'] . ' WHERE ' . $where;
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage('SQL query by Turba_Driver_sql::_read(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Turba_Driver_sql::_read(): ' . $query, 'DEBUG');
 
         $result = $this->_db->getAll($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -296,7 +293,7 @@ class Turba_Driver_Sql extends Turba_Driver
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -318,12 +315,11 @@ class Turba_Driver_Sql extends Turba_Driver
         $values = array($object_id);
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage('SQL query by Turba_Driver_sql::_delete(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Turba_Driver_sql::_delete(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -350,8 +346,7 @@ class Turba_Driver_Sql extends Turba_Driver
 
         /* Need a list of UIDs so we can notify History */
         $query = 'SELECT '. $this->map['__uid'] . ' FROM ' . $this->_params['table'] . ' WHERE owner_id = ?';
-        Horde::logMessage('SQL query by Turba_Driver_sql::_deleteAll(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Turba_Driver_sql::_deleteAll(): ' . $query, 'DEBUG');
         $ids = $this->_write_db->query($query, $values);
         if (is_a($ids, 'PEAR_Error')) {
             return $ids;
@@ -359,8 +354,7 @@ class Turba_Driver_Sql extends Turba_Driver
 
         /* Do the deletion */
         $query = 'DELETE FROM ' . $this->_params['table'] . ' WHERE owner_id = ?';
-        Horde::logMessage('SQL query by Turba_Driver_sql::_deleteAll(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Turba_Driver_sql::_deleteAll(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
@@ -417,12 +411,11 @@ class Turba_Driver_Sql extends Turba_Driver
         $query .= 'WHERE ' . $where;
 
         /* Log the query at a DEBUG log level. */
-        Horde::logMessage('SQL query by Turba_Driver_sql::_save(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('SQL query by Turba_Driver_sql::_save(): ' . $query, 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
index 5dbb1ea..bf381f1 100644 (file)
@@ -79,7 +79,7 @@ class Turba_AddContactForm extends Turba_ContactForm {
         /* Create Contact. */
         $key = $driver->add($contact);
         if (is_a($key, 'PEAR_Error')) {
-            Horde::logMessage($key, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($key, 'ERR');
         } else {
             // Try 3 times to get the new entry. We retry to allow setups like
             // LDAP replication to work.
@@ -92,7 +92,7 @@ class Turba_AddContactForm extends Turba_ContactForm {
                 }
                 sleep(1);
             }
-            Horde::logMessage($ob, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($ob, 'ERR');
         }
 
         $notification->push(_("There was an error adding the new contact. Contact your system administrator for further help."), 'horde.error');
index f3d242b..9830d29 100644 (file)
@@ -87,7 +87,7 @@ class Turba_EditContactForm extends Turba_ContactForm {
             }
             return true;
         } else {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             $notification->push(_("There was an error saving the contact. Contact your system administrator for further help."), 'horde.error');
             return $result;
         }
index 203e229..da991ac 100644 (file)
@@ -333,7 +333,7 @@ class Turba {
         foreach ($in as $sourceId => $source) {
             $driver = Turba_Driver::singleton($sourceId);
             if (is_a($driver, 'PEAR_Error')) {
-                Horde::logMessage(sprintf("Could not instantiate the %s source: %s", $sourceId, $driver->getMessage()), __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage(sprintf("Could not instantiate the %s source: %s", $sourceId, $driver->getMessage()), 'ERR');
                 continue;
             }
 
@@ -438,7 +438,7 @@ class Turba {
                                                 'default' => true,
                                                 'name' => Horde_Auth::getAuth())));
                     if (is_a($share, 'PEAR_Error')) {
-                        Horde::logMessage($share, __FILE__, __LINE__, PEAR_LOG_ERR);
+                        Horde::logMessage($share, 'ERR');
                         continue;
                     }
 
@@ -514,7 +514,7 @@ class Turba {
             Horde_Auth::getAuth(), $permission,
             $owneronly ? Horde_Auth::getAuth() : null);
         if (is_a($sources, 'PEAR_Error')) {
-            Horde::logMessage($sources, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($sources, 'ERR');
             return array();
         }
         return $sources;
index 0e8fa45..7d5d9fe 100644 (file)
@@ -84,7 +84,7 @@ class Turba_View_Contact {
         if (!empty($conf['comments']['allow']) && $registry->hasMethod('forums/doComments')) {
             $comments = $registry->call('forums/doComments', array('turba', $this->contact->driver->name . '.' . $this->contact->getValue('__key'), 'commentCallback'));
             if (is_a($comments, 'PEAR_Error')) {
-                Horde::logMessage($comments, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                Horde::logMessage($comments, 'DEBUG');
                 $comments = array();
             }
         }
index 969105b..b9bf53d 100644 (file)
@@ -52,7 +52,7 @@ try {
 try {
     $data = $vfs->read(TURBA_VFS_PATH . '/' . $object->getValue('__uid'), $filename);
 } catch (VFS_Exception $e) {
-    Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+    Horde::logMessage($e, 'ERR');
     throw new Turba_Exception(sprintf(_("Access denied to %s"), $filename));
 }
 
index 592f69e..5c3196c 100644 (file)
@@ -26,7 +26,7 @@ if ($vars->get('submitbutton') == _("Delete")) {
         $form->getInfo($vars, $info);
         $delete = $vilma_driver->deleteDomain($info['domain_id']);
         if (is_a($delete, 'PEAR_Error')) {
-            Horde::logMessage($delete, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($delete, 'ERR');
             $notification->push(sprintf(_("Error deleting domain. %s."), $delete->getMessage()), 'horde.error');
         } else {
             $notification->push(_("Domain deleted."), 'horde.success');
index e4782c8..5ebc5e7 100644 (file)
@@ -27,7 +27,7 @@ if ($form->validate($vars)) {
     $info['name'] = Horde_String::lower($info['name']);
     $domain_id = $vilma_driver->saveDomain($info);
     if (is_a($domain_id, 'PEAR_Error')) {
-        Horde::logMessage($domain_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($domain_id, 'ERR');
         $notification->push(sprintf(_("Error saving domain: %s."), $domain_id->getMessage()), 'horde.error');
     } else {
         $notification->push(_("Domain saved."), 'horde.success');
index 60d8158..3a3d921 100644 (file)
@@ -95,7 +95,7 @@ class Vilma_Driver {
      */
     function getAddressInfo($address, $type = 'all')
     {
-        Horde::logMessage("Get Addresses Called for $domain with type $type and key $key", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Get Addresses Called for $domain with type $type and key $key", 'DEBUG');
         $domain = Vilma::stripDomain($address);
         $addresses = $this->getAddresses($domain, $type);
         foreach($addresses as $addrinfo) {
@@ -168,7 +168,7 @@ class Vilma_Driver {
      */
     function saveAlias(&$info)
     {
-        Horde::logMessage("saveAlias called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("saveAlias called with info: " . print_r($info, true), 'DEBUG');
         $result = $this->_saveAlias($info);
         if (is_a($result, 'PEAR_Error')) {
           return $result;
@@ -186,7 +186,7 @@ class Vilma_Driver {
      */
     function deleteAlias(&$info)
     {
-        Horde::logMessage("deleteAlias called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("deleteAlias called with info: " . print_r($info, true), 'DEBUG');
         $result = $this->_deleteAlias($info);
         if (is_a($result, 'PEAR_Error')) {
           return $result;
@@ -205,7 +205,7 @@ class Vilma_Driver {
      */
     function saveForward(&$info)
     {
-        Horde::logMessage("saveForward called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("saveForward called with info: " . print_r($info, true), 'DEBUG');
         $result = $this->_saveForward($info);
         if (is_a($result, 'PEAR_Error')) {
           return $result;
@@ -223,7 +223,7 @@ class Vilma_Driver {
      */
     function deleteForward(&$info)
     {
-        Horde::logMessage("deleteForward called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("deleteForward called with info: " . print_r($info, true), 'DEBUG');
         $result = $this->_deleteForwrd($info);
         if (is_a($result, 'PEAR_Error')) {
           return $result;
index 3ff99f2..da1f023 100644 (file)
@@ -59,7 +59,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                'domain_max_users, domain_quota FROM vilma_domains ' .
                'ORDER BY domain_name';
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
     }
 
@@ -73,11 +73,11 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
     function getDomain($domain_id)
     {
         $sql = 'SELECT domain_id, domain_name, domain_transport, ' .
-               'domain_max_users, domain_quota FROM vilma_domains ' . 
+               'domain_max_users, domain_quota FROM vilma_domains ' .
                'WHERE domain_id=? ORDER BY domain_name';
         $values = array($domain_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
     }
 
@@ -95,7 +95,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                'WHERE domain_name=?';
         $values = array($domain_name);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getRow($sql, $values, DB_FETCHMODE_ASSOC);
     }
 
@@ -114,7 +114,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
     function getAddresses($domain, $type = 'all', $key = 'user_name',
                           $direction = 0)
     {
-        Horde::logMessage("Get Addresses Called for $domain with type $type and key $key", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Get Addresses Called for $domain with type $type and key $key", 'DEBUG');
         $addresses = array();
         if ($type == 'all' || $type == 'user') {
             $users = $this->_getUsers($domain);
@@ -137,7 +137,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         Horde_Array::arraySort($addresses, $key, $direction, true);
         return $addresses;
     }
-    
+
     function getUser($user_id) {
         $user = $this->getUserStatus($user_id);
 
@@ -149,7 +149,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         } else {
             return PEAR::raiseError(_("Unable to qualify address."));
         }
-    }    
+    }
 
     /**
      * Returns an array of all users, aliases, groups and forwards for this
@@ -190,7 +190,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         }
         $filter .= ')';
 
-        Horde::logMessage($filter, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($filter, 'DEBUG');
         $res = ldap_search($this->_ldap, $this->_ldapparams['basedn'], $filter);
         if ($res === false) {
             return PEAR::raiseError(sprintf(_("Error in LDAP search: %s"), ldap_error($this->LDAP)));
@@ -321,7 +321,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         }
         $filter .= ')'; // End filter
 
-        Horde::logMessage($filter, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($filter, 'DEBUG');
         $res = @ldap_search($this->_ldap, $this->_ldapparams['basedn'], $filter);
         if ($res === false) {
             return PEAR::raiseError(sprintf(_("Error searching LDAP: %s"),
@@ -365,20 +365,20 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
 
         return $aliases;
     }
+
     /**
      * Returns all available groups and forwards unless otherwise specified.
      * If a domain name is passed then limit the results to groups or forwards
      * in that domain.  This method should not be called directly, but rather by
      * way of getAddresses()
-     * 
+     *
      * @access private
      *
      * @param string $acquire The default behavior is to acquire both
      *                        groups and forwards; a value of 'group'
      *                        will return only groups and a value of
      *                        'forward' will return only forwards.
-     * @param string $domain  The name of the domain from which to fetch 
+     * @param string $domain  The name of the domain from which to fetch
      *
      * @return array  The available groups and forwards with details
      */
@@ -414,7 +414,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             $domain = '_all';
         }
         $filter .= ')'; // End filter
-        Horde::logMessage($filter, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($filter, 'DEBUG');
         $res = @ldap_search($this->_ldap, $this->_ldapparams['basedn'], $filter);
         if ($res === false) {
             return PEAR::raiseError(sprintf(_("Error searching LDAP: %s"),
@@ -430,7 +430,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         // Can't use foreach because of the array format returned by LDAP driver
         $i = 0; // Address index
         $e = 0; // Entry counter
-        
+
         while ($entry = @$res[$e]) {
             $targets = array();
             $a = 0; // Attribute counter
@@ -452,7 +452,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                     'targets' => $targets,
                     'user_name' => $entry[$this->_getAttrByField('user_name')][0],
                     'user_full_name' => @$entry[$this->_getAttrByField('user_name')][0],
-                );            
+                );
                 // If accountStatus is blank it's the same as active
                 if (!isset($entry[$this->_getAttrByField('user_enabled')][0]) ||
                     ($entry[$this->_getAttrByField('user_enabled')][0] == 'active')) {
@@ -484,7 +484,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
      */
     function getAddressInfo($address, $type = 'all')
     {
-        Horde::logMessage("Get Addresses Called for $address with type $type and key $key", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Get Addresses Called for $address with type $type and key $key", 'DEBUG');
         if ($type != 'alias') {
             return parent::getAddressInfo($address, $type);
         } else {
@@ -497,7 +497,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             }
             $filter .= '(mailAlternateAddress=' . $address . ')';
             $filter .= ')'; // End filter
-            Horde::logMessage($filter, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage($filter, 'DEBUG');
             $res = @ldap_search($this->_ldap, $this->_ldapparams['basedn'], $filter);
             if ($res === false) {
                 return PEAR::raiseError(sprintf(_("Error searching LDAP: %s"),
@@ -507,11 +507,11 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             if ($res === false) {
                 return PEAR::raiseError(sprintf(_("Error returning LDAP results: %s"), @ldap_error($this->_ldap)));
             }
-    
+
             if ($res['count'] !== 1) {
                 return PEAR::raiseError(_("More than one DN returned for this alias.  Please contact an administrator to resolve this error."));
             }
-    
+
             return array(
                 'id' => $res[0]['dn'],
                 'address' => $address,
@@ -547,7 +547,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         // that are valid for this system.
         $values = array($info['name'], $info['transport'],
                         (int)$info['max_users'], (int)$info['quota']);
-       
+
         if (empty($info['domain_id'])) {
             $nextid = $this->_db->nextId('vilma_domains');
             $sql = 'INSERT INTO vilma_domains (domain_id, domain_name, ' .
@@ -560,7 +560,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                    'WHERE domain_id=?';
             array_push($values, $info['domain_id']);
         }
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->query($sql, $values);
     }
 
@@ -587,7 +587,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         $sql = 'DELETE FROM vilma_domains WHERE domain_id=?';
         $values = array((int)$domain_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->query($sql, $values);
     }
 
@@ -596,7 +596,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
      *
      * @param string $email_id The id of the account to be searched for.
      *
-     * @return Array of data for given email account on success or no 
+     * @return Array of data for given email account on success or no
      *     information found; and for an error a PEAR::Error otherwise.
      */
     function searchForAliases($email_id) {
@@ -621,9 +621,9 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         */
         $filter .= '(mailAlternateAddress=' . $email_id . ')';
         $filter .= ')'; // End filter
+
         //echo $filter;
-        Horde::logMessage($filter, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($filter, 'DEBUG');
         $res = @ldap_search($this->_ldap, $this->_ldapparams['basedn'], $filter);
         if ($res === false) {
             return PEAR::raiseError(sprintf(_("Error searching LDAP: %s"),
@@ -634,7 +634,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             return PEAR::raiseError(sprintf(_("Error retrieving LDAP results: %s"), @ldap_error($this->_ldap)));
         }
 
-        return $res; 
+        return $res;
     }
 
     /**
@@ -642,7 +642,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
      *
      * @param string $email_id The id of the account to be searched for.
      *
-     * @return Array of data for given email account on success or no 
+     * @return Array of data for given email account on success or no
      *     information found; and for an error a PEAR::Error otherwise.
      */
     function searchForUser($email_id)
@@ -655,7 +655,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         }
         $filter .= '(mail=' . $email_id . '))';
 
-        Horde::logMessage($filter, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($filter, 'DEBUG');
         $res = @ldap_search($this->_ldap, $this->_ldapparams['basedn'], $filter);
         if ($res === false) {
             return PEAR::raiseError(sprintf(_("Error searching LDAP: %s"),
@@ -671,7 +671,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         } else if($res['count'] !== 1) {
             return PEAR::raiseError(_("More than one DN returned.  Aborting delete operation."));
         }
-        return $res; 
+        return $res;
     }
 
     /**
@@ -692,7 +692,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         $filter .= '(mail=' . $email_id . ')';
         //echo $email_id . '<br>';
         $filter .= ')';
-        Horde::logMessage($filter, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($filter, 'DEBUG');
         $res = @ldap_search($this->_ldap, $this->_ldapparams['basedn'], $filter);
         if ($res === false) {
             return PEAR::raiseError(sprintf(_("Error searching LDAP: %s"),
@@ -707,7 +707,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             return PEAR::raiseError(_("Unable to acquire handle on DN.  Aborting delete operation."));
         } else if($res['count'] !== 1) {
             return PEAR::raiseError(_("More than one DN returned.  Aborting delete operation."));
-        } 
+        }
         // We now have one unique DN to delete.
         $res = @ldap_delete($this->_ldap, $res[0]['dn']);
         if ($res === false) {
@@ -726,7 +726,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
      */
     function _saveAlias($info)
     {
-        Horde::logMessage("_saveAlias called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("_saveAlias called with info: " . print_r($info, true), 'DEBUG');
         $address = $info['address'];
         if (!empty($info['alias'])) {
           $alias = $info['alias'];
@@ -735,13 +735,13 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
           $create = true;
         } // if
         $alias_address = $info['alias_address'];
-        
+
         $user_res = $this->searchForUser($address);
         if (is_a($user_res, 'PEAR_Error') || ($res['count'] === 0) ) {
           return PEAR::raiseError(_("Error reading address information from backend."));
         } // if
         $user = $user_res[0];
-        
+
         // Retrieve the current MAA values
         if (array_key_exists('mailalternateaddress', $user_res[0])) {
           $maa = $user['mailalternateaddress'];
@@ -749,8 +749,8 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         } else {
           $maa = array();
         } // if
-        
-        Horde::logMessage("Resource contains: " . print_r($maa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+
+        Horde::logMessage("Resource contains: " . print_r($maa, true), 'DEBUG');
 
         $update = false;
         $oldmaa = $maa;
@@ -767,7 +767,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             // Already exists, throw a notification
             return PEAR::raiseError(_("That alias already exists!"));
           } // if
-          
+
         } else {
           if ($alias == $alias_address) {
             /* do nothing */;
@@ -783,11 +783,11 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             } // if
           }
         } // if
-        
-        
+
+
         if ($update) {
           $dn = $user['dn'];
-          Horde::logMessage("UPDATING: $dn \nOld MAA: " . print_r($oldmaa, true) . "\nNew MAA: " . print_r($maa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+          Horde::logMessage("UPDATING: $dn \nOld MAA: " . print_r($oldmaa, true) . "\nNew MAA: " . print_r($maa, true), 'DEBUG');
           // return PEAR::raiseError(sprintf(_("Update Code Not Written."), $alias));
           if ($this->_ldap) {
             // bind with appropriate dn to give update access
@@ -797,7 +797,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 return PEAR::raiseError(_("Unable to bind to the LDAP server. Check authentication credentials."));
             }
             $entry["mailAlternateAddress"] = $maa;
-            
+
             $res = @ldap_modify($this->_ldap, $dn, $entry);
             if ($res === false) {
                 return PEAR::raiseError(sprintf(_("Error modifying account: %s"), @ldap_error($this->_ldap)));
@@ -806,22 +806,22 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             } // if
           } // if
         } // if
-        
+
         return true;
     }
-    
+
     function _deleteAlias($info)
     {
-        Horde::logMessage("_deleteAlias called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("_deleteAlias called with info: " . print_r($info, true), 'DEBUG');
         $address = $info['address'];
         $alias = $info['alias'];
-        
+
         $user_res = $this->searchForUser($address);
         if (is_a($user_res, 'PEAR_Error') || ($res['count'] === 0) ) {
           return PEAR::raiseError(_("Error reading address information from backend."));
         } // if
         $user = $user_res[0];
-        
+
         // Retrieve the current MAA values
         if (array_key_exists('mailalternateaddress', $user_res[0])) {
           $maa = $user['mailalternateaddress'];
@@ -829,8 +829,8 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         } else {
           $maa = array();
         } // if
-        
-        Horde::logMessage("Resource contains: " . print_r($maa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+
+        Horde::logMessage("Resource contains: " . print_r($maa, true), 'DEBUG');
 
         $update = false;
         $oldmaa = $maa;
@@ -841,11 +841,11 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
           $update = true;
         } else {
           /* skip */;
-        } // if        
-        
+        } // if
+
         if ($update) {
           $dn = $user['dn'];
-          Horde::logMessage("UPDATING: $dn \nOld MAA: " . print_r($oldmaa, true) . "\nNew MAA: " . print_r($maa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+          Horde::logMessage("UPDATING: $dn \nOld MAA: " . print_r($oldmaa, true) . "\nNew MAA: " . print_r($maa, true), 'DEBUG');
           // return PEAR::raiseError(sprintf(_("Update Code Not Written."), $alias));
           if ($this->_ldap) {
             // bind with appropriate dn to give update access
@@ -855,7 +855,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 return PEAR::raiseError(_("Unable to bind to the LDAP server. Check authentication credentials."));
             }
             $entry["mailAlternateAddress"] = $maa;
-            
+
             $res = @ldap_modify($this->_ldap, $dn, $entry);
             if ($res === false) {
                 return PEAR::raiseError(sprintf(_("Error modifying account: %s"), @ldap_error($this->_ldap)));
@@ -864,10 +864,10 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             } // if
           } // if
         } // if
-        
+
         return true;
     }
-    
+
     /**
      * Modifies forward data on the backend.  See Driver::saveForward() for parameter info.
      *
@@ -877,7 +877,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
      */
     function _saveForward($info)
     {
-      Horde::logMessage("_saveForward called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+      Horde::logMessage("_saveForward called with info: " . print_r($info, true), 'DEBUG');
         $address = $info['address'];
         if (!empty($info['forward'])) {
           $forward = $info['forward'];
@@ -886,13 +886,13 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
           $create = true;
         } // if
         $forward_address = $info['forward_address'];
-        
+
         $user_res = $this->searchForUser($address);
         if (is_a($user_res, 'PEAR_Error') || ($res['count'] === 0) ) {
           return PEAR::raiseError(_("Error reading address information from backend."));
         } // if
         $user = $user_res[0];
-        
+
         // Retrieve the current MAA values
         if (array_key_exists('mailforwardingaddress', $user_res[0])) {
           $mfa = $user['mailforwardingaddress'];
@@ -900,8 +900,8 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         } else {
           $mfa = array();
         } // if
-        
-        Horde::logMessage("Resource contains: " . print_r($mfa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+
+        Horde::logMessage("Resource contains: " . print_r($mfa, true), 'DEBUG');
 
         $update = false;
         $oldmfa = $mfa;
@@ -918,7 +918,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             // Already exists, throw a notification
             return PEAR::raiseError(sprintf(_("That forward, \"%s\", already exists!"), $forward_address));
           } // if
-          
+
         } else {
           if ($forward == $forward_address) {
             /* do nothing */;
@@ -934,11 +934,11 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             } // if
           }
         } // if
-        
-        
+
+
         if ($update) {
           $dn = $user['dn'];
-          Horde::logMessage("UPDATING: $dn \nOld MFA: " . print_r($oldmfa, true) . "\nNew MFA: " . print_r($mfa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+          Horde::logMessage("UPDATING: $dn \nOld MFA: " . print_r($oldmfa, true) . "\nNew MFA: " . print_r($mfa, true), 'DEBUG');
           // return PEAR::raiseError(sprintf(_("Update Code Not Written."), $alias));
           if ($this->_ldap) {
             // bind with appropriate dn to give update access
@@ -948,7 +948,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 return PEAR::raiseError(_("Unable to bind to the LDAP server. Check authentication credentials."));
             }
             $entry["mailForwardingAddress"] = $mfa;
-            
+
             $res = @ldap_modify($this->_ldap, $dn, $entry);
             if ($res === false) {
                 return PEAR::raiseError(sprintf(_("Error modifying account: %s"), @ldap_error($this->_ldap)));
@@ -957,7 +957,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             } // if
           } // if
         } // if
-        
+
         return true;
     }
 
@@ -970,16 +970,16 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
      */
     function _deleteForward($info)
     {
-      Horde::logMessage("_deleteForward called with info: " . print_r($info, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+      Horde::logMessage("_deleteForward called with info: " . print_r($info, true), 'DEBUG');
         $address = $info['address'];
         $forward = $info['forward'];
-        
+
         $user_res = $this->searchForUser($address);
         if (is_a($user_res, 'PEAR_Error') || ($res['count'] === 0) ) {
           return PEAR::raiseError(_("Error reading address information from backend."));
         } // if
         $user = $user_res[0];
-        
+
         // Retrieve the current MFA values
         if (array_key_exists('mailforwardingaddress', $user_res[0])) {
           $mfa = $user['mailforwardingaddress'];
@@ -987,8 +987,8 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         } else {
           $mfa = array();
         } // if
-        
-        Horde::logMessage("Resource contains: " . print_r($mfa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+
+        Horde::logMessage("Resource contains: " . print_r($mfa, true), 'DEBUG');
 
         $update = false;
         $oldmfa = $mfa;
@@ -1000,10 +1000,10 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
         } else {
           /* skip */;
         } // if
-        
+
         if ($update) {
           $dn = $user['dn'];
-          Horde::logMessage("UPDATING: $dn \nOld MFA: " . print_r($oldmfa, true) . "\nNew MFA: " . print_r($mfa, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+          Horde::logMessage("UPDATING: $dn \nOld MFA: " . print_r($oldmfa, true) . "\nNew MFA: " . print_r($mfa, true), 'DEBUG');
           // return PEAR::raiseError(sprintf(_("Update Code Not Written."), $alias));
           if ($this->_ldap) {
             // bind with appropriate dn to give update access
@@ -1013,7 +1013,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 return PEAR::raiseError(_("Unable to bind to the LDAP server. Check authentication credentials."));
             }
             $entry["mailForwardingAddress"] = $mfa;
-            
+
             $res = @ldap_modify($this->_ldap, $dn, $entry);
             if ($res === false) {
                 return PEAR::raiseError(sprintf(_("Error modifying account: %s"), @ldap_error($this->_ldap)));
@@ -1022,10 +1022,10 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
             } // if
           } // if
         } // if
-        
+
         return true;
     }
-    
+
     /* Sorting function to sort aliases, forwards, and accounts by domain name first,
      * then by user component.
      */
@@ -1033,7 +1033,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
       $a_comp = split("@", $a);
       $b_comp = split("@", $b);
       // not finished.
-    } 
+    }
 
     function _saveUser(&$info)
     {
@@ -1053,14 +1053,14 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 return $addrinfo;
             }
             $type = $addrinfo['type'];
-            if($type == 'user') {            
+            if($type == 'user') {
                  //continue, this is a user.
             } else {
                  //return PEAR::raiseError(_("Unable to save account of type " . $type));
             }
 
             $user_info = $this->searchForUser($address);
-            if (is_a($user_info, 'PEAR_Error') || ($res['count'] === 0) ) { 
+            if (is_a($user_info, 'PEAR_Error') || ($res['count'] === 0) ) {
                 return PEAR::raiseError(_("Error reading address information from backend."));
             }
 
@@ -1079,7 +1079,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 }
                 unset($info['password']);
             }
-            
+
             $tmp['dn'] = $addrinfo['id'];
             foreach ($info as $key => $val) {
                 $attr = $this->_getAttrByField($key);
@@ -1115,7 +1115,7 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 }
                 if(isset($objectClassData)) {
                     array_shift($objectClassData);
-                    $entry['objectclass'] = $objectClassData;                    
+                    $entry['objectclass'] = $objectClassData;
                 } else {
                     $entry['objectclass'] = array();
                     $entry['objectclass'][] = 'top';
@@ -1184,9 +1184,9 @@ class Vilma_Driver_qmailldap extends Vilma_Driver {
                 }
             } else {
                 return  PEAR::raiseError(_("Unable to connect to LDAP server"));
-            }  
+            }
         }
-        
+
         return  PEAR::raiseError(_("Unable to save user information."));
     }
 
index a7a52ba..4913b12 100644 (file)
@@ -156,7 +156,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                $binds[0] . ' ORDER BY domain_name';
         $values = $binds[1];
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
     }
 
@@ -174,7 +174,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('domains', 'domain_id') . ' = ?' . $binds[0];
         array_unshift($binds[1], (int)$domain_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getRow($sql, $binds[1], DB_FETCHMODE_ASSOC);
     }
 
@@ -192,7 +192,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('domains', 'domain_name') . ' = ?' . $binds[0];
         array_unshift($binds[1], $domain_name);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getRow($sql, $binds[1], DB_FETCHMODE_ASSOC);
     }
 
@@ -224,7 +224,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
             $values = $binds[1];
         }
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
     }
 
@@ -243,7 +243,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('users', 'user_id') . ' = ?' . $binds[0];
         array_unshift($binds[1], (int)$user_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getRow($sql, $binds[1], DB_FETCHMODE_ASSOC);
     }
 
@@ -273,7 +273,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' ORDER BY virtual_destination, virtual_email';
         $values = array_merge($values, $binds[1]);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getAll($sql, $values, DB_FETCHMODE_ASSOC);
     }
 
@@ -292,7 +292,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('virtuals', 'virtual_id') . ' = ?' . $binds[0];
         array_unshift($binds[1], (int)$virtual_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         $virtual = $this->_db->getRow($sql, $binds[1], DB_FETCHMODE_ASSOC);
         $virtual['stripped_email'] = Vilma::stripUser($virtual['virtual_email']);
 
@@ -315,7 +315,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('users', 'user_name') . ' LIKE ?' . $binds[0];
         array_unshift($binds[1], '%@' . $domain_name);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->getOne($sql, $binds[1]);
     }
 
@@ -353,7 +353,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
             $values = $binds[1];
         }
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->query($sql, $values);
     }
 
@@ -396,7 +396,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('domains', 'domain_id') . ' = ?';
         $values = array((int)$domain_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->query($sql, $values);
     }
 
@@ -474,10 +474,10 @@ class Vilma_Driver_sql extends Vilma_Driver {
                            (int)$info['user_id']);
         }
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         $result = $this->_db->query($sql);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -503,7 +503,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('virtuals', 'virtual_destination') . ' = ?';
         $values = array($user['user_name']);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         $delete = $this->_db->query($sql, $values);
         if (is_a($delete, 'PEAR_Error')) {
             return $delete;
@@ -514,7 +514,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('users', 'user_id') . ' = ?';
         $values = array((int)$user_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         $result = $this->_db->query($sql, $values);
         if (is_a($result, 'PEAR_Error')) {
             return $result;
@@ -561,7 +561,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                         $info['virtual_destination'],
                         $info['virtual_id']);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->query($sql, $values);
     }
 
@@ -577,7 +577,7 @@ class Vilma_Driver_sql extends Vilma_Driver {
                ' WHERE ' . $this->_getTableField('virtuals', 'virtual_id') . ' = ?' . $binds[0];
         array_unshift($binds[1], $virtual_id);
 
-        Horde::logMessage($sql, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($sql, 'DEBUG');
         return $this->_db->query($sql, $binds[1]);
     }
 
index e7f7118..c45cf42 100644 (file)
@@ -114,7 +114,7 @@ if ($vars->get('submitbutton') == _("Delete")) {
              $deleteInfo['alias'] = $user_id;
              $delete = $vilma_driver->deleteAlias($deleteInfo);
             if (is_a($delete, 'PEAR_Error')) {
-                Horde::logMessage($delete, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($delete, 'ERR');
                  $notification->push(sprintf(_("Error deleting alias. %s."), $delete->getMessage()), 'horde.error');
                  $url = Util::addParameter(Horde::applicationUrl('users/index.php'), 'domain_id', $domain['id'], false);
                  header('Location: ' . $url);
@@ -134,7 +134,7 @@ if ($vars->get('submitbutton') == _("Delete")) {
             $deleteInfo['forward'] = $user_id;
             $delete = $vilma_driver->deleteForward($deleteInfo);
             if (is_a($delete, 'PEAR_Error')) {
-                Horde::logMessage($delete, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($delete, 'ERR');
                 $notification->push(sprintf(_("Error deleting forward. %s."), $delete->getMessage()), 'horde.error');
                 $url = Horde_Util::addParameter(Horde::applicationUrl('users/index.php'), 'domain_id', $domain['id'], false);
                 header('Location: ' . $url);
@@ -152,7 +152,7 @@ if ($vars->get('submitbutton') == _("Delete")) {
             //$delete = $vilma_driver->deleteUser($info['user_id']);
             $delete = $vilma_driver->deleteUser($address['address']);
             if (is_a($delete, 'PEAR_Error')) {
-                Horde::logMessage($delete, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($delete, 'ERR');
                 $notification->push(sprintf(_("Error deleting user. %s."), $delete->getMessage()), 'horde.error');
                 $url = Horde_Util::addParameter(Horde::applicationUrl('users/index.php'), 'domain_id', $domain['id'], false);
                 header('Location: ' . $url);
index fba299c..4ce6fd9 100644 (file)
@@ -74,7 +74,7 @@ if ($form->validate($vars)) {
     $info['user_name'] = Horde_String::lower($info['user_name']) . '@' . $domain;
     $user_id = $vilma_driver->saveUser($info);
     if (is_a($user_id, 'PEAR_Error')) {
-        Horde::logMessage($user_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($user_id, 'ERR');
         $notification->push(sprintf(_("Error saving user. %s"), $user_id->getMessage()), 'horde.error');
     } else {
         $notification->push(_("User details saved."), 'horde.success');
index 0ac2b7c..e6adccd 100644 (file)
@@ -25,14 +25,14 @@ $vars = Variables::getDefaultVariables();
 
 /* If the form is submitted, $vars['mode'] will be set. Catch this and process the submission so that the displayed form accurately indicates the result of the transaction. */
 if ($vars->exists('mode')) {
-  Horde::logMessage("Submit Detected: " . print_r(serialize($vars), true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+  Horde::logMessage("Submit Detected: " . print_r(serialize($vars), true), 'DEBUG');
   $form = &new EditAliasForm($vars);
 
   if ($form->validate($vars)) {
       $form->getInfo($vars, $info);
       $alias_id = $vilma_driver->saveAlias($info);
       if (is_a($alias_id, 'PEAR_Error')) {
-          Horde::logMessage($user_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+          Horde::logMessage($user_id, 'ERR');
           $notification->push(sprintf(_("Error saving alias. %s"), $alias_id->getMessage()), 'horde.error');
           // remove the mode, and rearrange the alias information to clean up the form.
           $vars->remove('mode');
@@ -54,13 +54,13 @@ if ($vars->exists('mode')) {
 
 /* Check if a form is being edited. */
 if (!$vars->exists('mode') || $vars->getExists('retry')) {
-  Horde::logMessage("No-Submit Detected: " . print_r(serialize($vars), true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+  Horde::logMessage("No-Submit Detected: " . print_r(serialize($vars), true), 'DEBUG');
     if ($vars->exists("alias")) {
         $alias = $vars->get("alias");
-        Horde::logMessage("Alias Detected: $alias", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Alias Detected: $alias", 'DEBUG');
 
         $addrInfo = $vilma_driver->getAddressInfo($alias,'alias');
-        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), 'DEBUG');
         if (is_a($addrInfo, 'PEAR_Error')) {
             $notification->push(sprintf(_("Error reading address information from backend: %s"), $addrInfo->getMessage()), 'horde.error');
             $url = '/users/index.php';
@@ -68,7 +68,7 @@ if (!$vars->exists('mode') || $vars->getExists('retry')) {
             exit;
         }
         $address = $vilma_driver->getAddressInfo($addrInfo['destination']);
-        Horde::logMessage("address Info contains: " . print_r($address, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("address Info contains: " . print_r($address, true), 'DEBUG');
         $vars = new Variables($address);
         $vars->set('mode', 'edit');
         $vars->add('alias_address', $alias);
@@ -76,10 +76,10 @@ if (!$vars->exists('mode') || $vars->getExists('retry')) {
         $vars->add('address', $address['address']);
     } elseif ($vars->exists("address")) {
         $tmp_address = $vars->get("address");
-        Horde::logMessage("Address Detected: $tmp_address", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Address Detected: $tmp_address", 'DEBUG');
 
         $address = $vilma_driver->getAddressInfo($tmp_address, 'all');
-        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), 'DEBUG');
         $vars = new Variables($address);
         $vars->set('mode', 'new');
     }
@@ -90,7 +90,7 @@ if (!$vars->exists('mode') || $vars->getExists('retry')) {
         $form->getInfo($vars, $info);
         $alias_id = $vilma_driver->saveAlias($info);
         if (is_a($alias_id, 'PEAR_Error')) {
-            Horde::logMessage($user_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($user_id, 'ERR');
             $notification->push(sprintf(_("Error saving alias. %s"), $alias_id->getMessage()), 'horde.error');
         } else {
             $notification->push(_("Alias saved."), 'horde.success');
index 671871c..c804072 100644 (file)
@@ -25,14 +25,14 @@ $vars = Variables::getDefaultVariables();
 
 /* If the form is submitted, $vars['mode'] will be set. Catch this and process the submission so that the displayed form accurately indicates the result of the transaction. */
 if ($vars->exists('mode')) {
-  Horde::logMessage("Submit Detected: " . print_r(serialize($vars), true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+  Horde::logMessage("Submit Detected: " . print_r(serialize($vars), true), 'DEBUG');
   $form = &new EditForwardForm($vars);
 
   if ($form->validate($vars)) {
       $form->getInfo($vars, $info);
       $forward_id = $vilma_driver->saveForward($info);
       if (is_a($forward_id, 'PEAR_Error')) {
-          Horde::logMessage($user_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+          Horde::logMessage($user_id, 'ERR');
           $notification->push(sprintf(_("Error saving forward. %s"), $forward_id->getMessage()), 'horde.error');
           // remove the mode, and rearrange the forward information to clean up the form.
           $vars->remove('mode');
@@ -51,13 +51,13 @@ if ($vars->exists('mode')) {
 
 /* Check if a form is being edited. */
 if (!$vars->exists('mode') || $vars->getExists('retry')) {
-  Horde::logMessage("No-Submit Detected: " . print_r(serialize($vars), true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+  Horde::logMessage("No-Submit Detected: " . print_r(serialize($vars), true), 'DEBUG');
     if ($vars->exists("forward")) {
         $forward = $vars->get("forward");
-        Horde::logMessage("Forward Detected: $forward", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Forward Detected: $forward", 'DEBUG');
 
         $addrInfo = $vilma_driver->getAddressInfo($forward,'forward');
-        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), 'DEBUG');
         if (is_a($addrInfo, 'PEAR_Error')) {
             $notification->push(sprintf(_("Error reading address information from backend: %s"), $addrInfo->getMessage()), 'horde.error');
             $url = '/users/index.php';
@@ -65,7 +65,7 @@ if (!$vars->exists('mode') || $vars->getExists('retry')) {
             exit;
         }
         $address = $vilma_driver->getAddressInfo($addrInfo['destination']);
-        Horde::logMessage("address Info contains: " . print_r($address, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("address Info contains: " . print_r($address, true), 'DEBUG');
         $vars = new Variables($address);
         $vars->set('mode', 'edit');
         $vars->add('forward_address', $forward);
@@ -73,10 +73,10 @@ if (!$vars->exists('mode') || $vars->getExists('retry')) {
         $vars->add('address', $address['address']);
     } elseif ($vars->exists("address")) {
         $tmp_address = $vars->get("address");
-        Horde::logMessage("Address Detected: $tmp_address", __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("Address Detected: $tmp_address", 'DEBUG');
 
         $address = $vilma_driver->getAddressInfo($tmp_address, 'all');
-        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage("addrInfo contains: " . print_r($addrInfo, true), 'DEBUG');
         $vars = new Variables($address);
         $vars->set('mode', 'new');
     }
@@ -87,7 +87,7 @@ if (!$vars->exists('mode') || $vars->getExists('retry')) {
         $form->getInfo($vars, $info);
         $forward_id = $vilma_driver->saveforward($info);
         if (is_a($forward_id, 'PEAR_Error')) {
-            Horde::logMessage($user_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($user_id, 'ERR');
             $notification->push(sprintf(_("Error saving forward. %s"), $forward_id->getMessage()), 'horde.error');
         } else {
             $notification->push(_("forward saved."), 'horde.success');
index 3bd49a1..79482bb 100644 (file)
@@ -37,7 +37,7 @@ if ($vars->get('submitbutton') == _("Delete")) {
         $form->getInfo($vars, $info);
         $delete = $vilma_driver->deleteVirtual($info['virtual_id']);
         if (is_a($delete, 'PEAR_Error')) {
-            Horde::logMessage($delete, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($delete, 'ERR');
             $notification->push(sprintf(_("Error deleting virtual email. %s."), $delete->getMessage()), 'horde.error');
         } else {
             $notification->push(_("Virtual email deleted."), 'horde.success');
index 258d490..26e951d 100644 (file)
@@ -70,7 +70,7 @@ if ($form->validate($vars)) {
     }
     $virtual_id = $vilma_driver->saveVirtual($info, $domain);
     if (is_a($virtual_id, 'PEAR_Error')) {
-        Horde::logMessage($virtual_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($virtual_id, 'ERR');
         $notification->push(sprintf(_("Error saving virtual email. %s."), $virtual_id->getMessage()), 'horde.error');
     } else {
         $notification->push(_("Virtual email saved."), 'horde.success');
index 378f18b..5fe3ae2 100644 (file)
@@ -100,7 +100,7 @@ class Whups_Ajax_Imple_ContactAutoCompleter extends Horde_Ajax_Imple_AutoComplet
         try {
             $res = $GLOBALS['registry']->call('contacts/search', array($search, $sparams['sources'], $sparams['fields'], false));
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
             return array();
         }
 
index 94a85c7..43b11a7 100644 (file)
@@ -493,9 +493,9 @@ class Whups_Driver {
                 $entry = sprintf('%s Message sent to %s from "%s"',
                                  $_SERVER['REMOTE_ADDR'], $to,
                                  Horde_Auth::getAuth());
-                Horde::logMessage($entry, __FILE__, __LINE__, PEAR_LOG_INFO);
+                Horde::logMessage($entry, 'INFO');
             } catch (Horde_Mime_Exception $e) {
-                Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($e, 'ERR');
             }
         }
     }
index 5ff72b0..bb2cef9 100644 (file)
@@ -65,7 +65,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // Get a new unique id.
         $new_id = $this->_write_db->nextId('whups_queues');
         if (is_a($new_id, 'PEAR_Error')) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -91,11 +91,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $email);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addQueue(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -107,7 +106,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // Get a new unique id.
         $new_id = $this->_write_db->nextId('whups_types');
         if (is_a($new_id, 'PEAR_Error')) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -120,11 +119,10 @@ class Whups_Driver_sql extends Whups_Driver {
                                                $this->_params['charset']));
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -136,7 +134,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // Get a new state id.
         $new_id = $this->_write_db->nextId('whups_states');
         if (is_a($new_id, 'PEAR_Error')) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -152,11 +150,10 @@ class Whups_Driver_sql extends Whups_Driver {
                                                $this->_params['charset']));
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addState(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -168,7 +165,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // Get a new priority id.
         $new_id = $this->_write_db->nextId('whups_priorities');
         if (is_a($new_id, 'PEAR_Error')) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -182,11 +179,10 @@ class Whups_Driver_sql extends Whups_Driver {
                                                $this->_params['charset']));
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addPriority(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -208,7 +204,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // Get a new version id.
         $new_id = $this->_write_db->nextId('whups_versions');
         if (is_a($new_id, 'PEAR_Error')) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -223,11 +219,10 @@ class Whups_Driver_sql extends Whups_Driver {
                         (int)$active);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addVersion(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -248,7 +243,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // Get a new reply id.
         $new_id = $this->_write_db->nextId('whups_replies');
         if (is_a($new_id, 'PEAR_Error')) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -262,11 +257,10 @@ class Whups_Driver_sql extends Whups_Driver {
                                                $this->_params['charset']));
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addReply(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -288,7 +282,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // Get the new unique ids for this ticket and the initial comment.
         $ticketId = $this->_write_db->nextId('whups_tickets');
         if (is_a($ticketId, 'PEAR_Error')) {
-            Horde::logMessage($ticketId, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($ticketId, 'ERR');
             return $ticketId;
         }
 
@@ -314,11 +308,10 @@ class Whups_Driver_sql extends Whups_Driver {
                         $version);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addTicket(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -328,11 +321,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array((string)$requester, $info['user_email']);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::addTicket(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -341,7 +333,7 @@ class Whups_Driver_sql extends Whups_Driver {
             $ticketId, $comment, $requester,
             isset($info['user_email']) ? $info['user_email'] : null);
         if (is_a($commentId, 'PEAR_Error')) {
-            Horde::logMessage($commentId, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($commentId, 'ERR');
             return $commentId;
         }
 
@@ -355,7 +347,7 @@ class Whups_Driver_sql extends Whups_Driver {
                                               'comment' => $commentId,
                                               'queue' => $queue));
         if (is_a($transaction, 'PEAR_Error')) {
-            Horde::logMessage($transaction, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($transaction, 'ERR');
             return $transaction;
         }
 
@@ -373,7 +365,7 @@ class Whups_Driver_sql extends Whups_Driver {
                                        array('assign' => $owner),
                                        $transaction);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -384,7 +376,7 @@ class Whups_Driver_sql extends Whups_Driver {
                                                 $attribute_id,
                                                 $attribute_value);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
             $this->updateLog(
@@ -401,7 +393,7 @@ class Whups_Driver_sql extends Whups_Driver {
     {
         $id = $this->_write_db->nextId('whups_comments');
         if (is_a($id, 'PEAR_Error')) {
-            Horde::logMessage($id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($id, 'ERR');
             return $id;
         }
 
@@ -418,7 +410,7 @@ class Whups_Driver_sql extends Whups_Driver {
                                           Horde_String::convertCharset($comment, Horde_Nls::getCharset(), $this->_params['charset']),
                                           time()));
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -428,11 +420,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array((string)$creator, $creator_email);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::addComment(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -481,8 +472,7 @@ class Whups_Driver_sql extends Whups_Driver {
 
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updateTicket(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -532,11 +522,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array($id);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::deleteTicket(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -565,11 +554,10 @@ class Whups_Driver_sql extends Whups_Driver {
             . "WHERE $where";
 
         Horde::logMessage(
-                sprintf('Whups_Driver_sql::executeQuery(): query="%s"', $sql),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                sprintf('Whups_Driver_sql::executeQuery(): query="%s"', $sql), 'DEBUG');
         $ids = $this->_db->getAssoc($sql);
         if (is_a($ids, 'PEAR_Error')) {
-            Horde::logMessage($ids, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($ids, 'ERR');
             $GLOBALS['notification']->push($ids, 'horde.error');
             return array();
         }
@@ -1009,12 +997,11 @@ class Whups_Driver_sql extends Whups_Driver {
             . 'GROUP BY ' . $groupby;
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getTicketsByProperties(): query="%s"',
-                    $query),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query), 'DEBUG');
 
         $info = $this->_db->getAll($query, null, DB_FETCHMODE_ASSOC);
         if (is_a($info, 'PEAR_Error')) {
-            Horde::logMessage($info, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($info, 'ERR');
             return $info;
         }
 
@@ -1077,7 +1064,7 @@ class Whups_Driver_sql extends Whups_Driver {
     {
         $result = $this->getTicketsByProperties(array('id' => $ticket));
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         } elseif (!isset($result[0])) {
             return PEAR::raiseError(sprintf(_("Ticket %s was not found."),
@@ -1106,12 +1093,11 @@ class Whups_Driver_sql extends Whups_Driver {
             . 'WHERE ticket_id = ?';
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getTicketState(): query="%s"; values="%s"',
-                    $query, $ticket_id),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, $ticket_id), 'DEBUG');
         $state = $this->_db->getRow($query, array($ticket_id),
                                     DB_FETCHMODE_ASSOC);
         if (is_a($state, 'PEAR_Error')) {
-            Horde::logMessage($state, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($state, 'ERR');
         }
         return $state;
     }
@@ -1125,8 +1111,7 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array($guest_id);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::getGuestEmail(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_db->getOne($query, $values);
             if (is_a($result, 'PEAR_Error')) {
                 return $result;
@@ -1171,12 +1156,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = "SELECT $fields FROM whups_logs $join WHERE $where "
             . "ORDER BY whups_logs.transaction_id";
         Horde::logMessage(sprintf('Whups_Driver_sql::_getHistory(): query="%s"',
-                                  $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $query), 'DEBUG');
 
         $history = $this->_db->getAll($query, null, DB_FETCHMODE_ASSOC);
         if (is_a($history, 'PEAR_Error')) {
-            Horde::logMessage($history, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($history, 'ERR');
             return $history;
         }
 
@@ -1215,11 +1199,10 @@ class Whups_Driver_sql extends Whups_Driver {
             . 'GROUP BY q.queue_id, q.queue_slug, q.queue_name, '
             . 'q.queue_description ORDER BY q.queue_name';
         Horde::logMessage(
-            sprintf('Whups_Driver_sql::getQueueSummary(): query="%s"', $sql),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            sprintf('Whups_Driver_sql::getQueueSummary(): query="%s"', $sql), 'DEBUG');
         $queues = $this->_db->getAll($sql, null, DB_FETCHMODE_ASSOC);
         if (is_a($queues, 'PEAR_Error')) {
-            Horde::logMessage($queues, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($queues, 'ERR');
             return $queues;
         }
 
@@ -1240,11 +1223,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$queueId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getQueueInternal(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $queue = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($queue, 'PEAR_Error')) {
-            Horde::logMessage($queue, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($queue, 'ERR');
             return $queue;
         } elseif (!$queue) {
             return false;
@@ -1270,11 +1252,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((string)$slug);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getQueueInternal(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $queue = $this->_db->getAll($query, $values);
         if (is_a($queue, 'PEAR_Error')) {
-            Horde::logMessage($queue, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($queue, 'ERR');
             return $queue;
         } elseif (!count($queue)) {
             return $queue;
@@ -1301,11 +1282,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = 'SELECT queue_id, queue_name FROM whups_queues '
             . 'ORDER BY queue_name';
         Horde::logMessage(sprintf('Whups_Driver_sql::getQueues(): query="%s"',
-                                  $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $query), 'DEBUG');
         $queues = $this->_db->getAssoc($query);
         if (is_a($queues, 'PEAR_Error')) {
-            Horde::logMessage($queues, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($queues, 'ERR');
             return array();
         }
 
@@ -1342,11 +1322,10 @@ class Whups_Driver_sql extends Whups_Driver {
                             $queueId);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::updateQueue(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -1356,11 +1335,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($queueId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updateQueue(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -1372,11 +1350,10 @@ class Whups_Driver_sql extends Whups_Driver {
                 $values = array($queueId, $typeId, $default == $typeId ? 1 : 0);
                 Horde::logMessage(
                     sprintf('Whups_Driver_sql::updateQueue(): query="%s"; values="%s"',
-                            $query, implode(',', $values)),
-                    __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                            $query, implode(',', $values)), 'DEBUG');
                 $result = $this->_write_db->query($query, $values);
                 if (is_a($result, 'PEAR_Error')) {
-                    Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                    Horde::logMessage($result, 'ERR');
                     return $result;
                 }
             }
@@ -1390,11 +1367,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = 'SELECT type_id FROM whups_types_queues '
             . 'WHERE type_default = 1 AND queue_id = ?';
         Horde::logMessage(
-            sprintf('Whups_Driver_sql::setDefaultType(): query="%s"', $query),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            sprintf('Whups_Driver_sql::setDefaultType(): query="%s"', $query), 'DEBUG');
         $type = $this->_db->getOne($query, array($queue));
         if (is_a($type, 'PEAR_Error')) {
-            Horde::logMessage($type, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($type, 'ERR');
             return null;
         }
         return $type;
@@ -1413,11 +1389,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array($queueId);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::deleteQueue(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -1435,11 +1410,10 @@ class Whups_Driver_sql extends Whups_Driver {
         // Delete existing associations.
         $query = 'DELETE FROM whups_types_queues';
         Horde::logMessage(
-            sprintf('Whups_Driver_sql::updateTypesQueues(): query="%s"', $query),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            sprintf('Whups_Driver_sql::updateTypesQueues(): query="%s"', $query), 'DEBUG');
         $result = $this->_write_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             $this->_write_db->rollback();
             $this->_write_db->autoCommit(true);
             return $result;
@@ -1452,11 +1426,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array((int)$pair[0], (int)$pair[1]);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::updateTypesQueues(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 $this->_write_db->rollback();
                 $this->_write_db->autoCommit(true);
                 return $result;
@@ -1465,7 +1438,7 @@ class Whups_Driver_sql extends Whups_Driver {
 
         $result = $this->_write_db->commit();
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             $this->_write_db->rollback();
             $this->_write_db->autoCommit(true);
             return $result;
@@ -1481,11 +1454,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($queueId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getQueueUsers(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $users = $this->_db->getAssoc($query, false, $values);
         if (is_a($users, 'PEAR_Error')) {
-            Horde::logMessage($users, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($users, 'ERR');
             return array();
         }
 
@@ -1503,11 +1475,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array($queueId, $user);
             Horde::logMessage(
             sprintf('Whups_Driver_sql::addQueueUser(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -1521,8 +1492,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($queueId, $userId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::removeQueueUser(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -1536,12 +1506,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($typeId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $type = $this->_db->getAssoc($query, false, $values);
         if (is_a($type, 'PEAR_Error')) {
-            Horde::logMessage($type, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($type, 'ERR');
             return $type;
         }
 
@@ -1560,11 +1529,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($queueId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getTypes(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $types = $this->_db->getAssoc($query, false, $values);
         if (is_a($types, 'PEAR_Error')) {
-            Horde::logMessage($types, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($types, 'ERR');
             return array();
         }
 
@@ -1578,8 +1546,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($queueId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getTypeIds(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
     }
 
@@ -1587,11 +1554,10 @@ class Whups_Driver_sql extends Whups_Driver {
     {
         $query = 'SELECT type_id, type_name FROM whups_types ORDER BY type_name';
         Horde::logMessage(sprintf('Whups_Driver_sql::getAllTypes(): query="%s"',
-                                  $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $query), 'DEBUG');
         $types = $this->_db->getAssoc($query);
         if (is_a($types, 'PEAR_Error')) {
-            Horde::logMessage($types, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($types, 'ERR');
             return array();
         }
 
@@ -1603,12 +1569,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = 'SELECT type_id, type_name, type_description '
             . 'FROM whups_types ORDER BY type_id';
         Horde::logMessage(
-            sprintf('Whups_Driver_sql::getAllTypeInfo(): query="%s"', $query),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            sprintf('Whups_Driver_sql::getAllTypeInfo(): query="%s"', $query), 'DEBUG');
 
         $info = $this->_db->getAll($query, null, DB_FETCHMODE_ASSOC);
         if (is_a($info, 'PEAR_Error')) {
-            Horde::logMessage($info, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($info, 'ERR');
             return $info;
         }
 
@@ -1621,12 +1586,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getTypeName(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $name = $this->_db->getOne($query, $values);
         if (is_a($name, 'PEAR_Error')) {
-            Horde::logMessage($name, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($name, 'ERR');
             return $name;
         }
 
@@ -1644,8 +1608,7 @@ class Whups_Driver_sql extends Whups_Driver {
                         $typeId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updateType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -1656,29 +1619,25 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = 'DELETE FROM whups_states WHERE type_id = ?';
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $this->_write_db->query($query, $values);
 
         $query = 'DELETE FROM whups_priorities WHERE type_id = ?';
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $this->_write_db->query($query, $values);
 
         $query = 'DELETE FROM whups_attributes_desc WHERE type_id = ?';
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $this->_write_db->query($query, $values);
 
         $query = 'DELETE FROM whups_types WHERE type_id = ?';
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -1724,12 +1683,11 @@ class Whups_Driver_sql extends Whups_Driver {
 
         $query = "SELECT $fields FROM $from$where ORDER BY $order";
         Horde::logMessage(sprintf('Whups_Driver_sql::getStates(): query="%s"',
-                                  $query),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                                  $query), 'DEBUG');
 
         $states = $this->_db->getAssoc($query);
         if (is_a($states, 'PEAR_Error')) {
-            Horde::logMessage($states, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($states, 'ERR');
             return $states;
         }
 
@@ -1752,11 +1710,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($stateId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getState(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $state = $this->_db->getAssoc($query, false, $values);
         if (is_a($state, 'PEAR_Error')) {
-            Horde::logMessage($state, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($state, 'ERR');
             return $state;
         }
 
@@ -1777,12 +1734,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAllStateInfo(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $info = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($info, 'PEAR_Error')) {
-            Horde::logMessage($info, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($info, 'ERR');
             return $info;
         }
 
@@ -1802,8 +1758,7 @@ class Whups_Driver_sql extends Whups_Driver {
                         $stateId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updateState(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -1814,8 +1769,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getDefaultState(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_db->getOne($query, $values);
     }
 
@@ -1825,19 +1779,17 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::setDefaultState(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $query = 'UPDATE whups_states SET state_default = 1 WHERE state_id = ?';
         $values = array($state);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::setDefaultState(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -1847,8 +1799,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$state_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteState(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -1869,11 +1820,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$queryId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getQuery(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $query = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($query, 'PEAR_Error')) {
-            Horde::logMessage($query, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($query, 'ERR');
             return $query;
         }
 
@@ -1910,8 +1860,7 @@ class Whups_Driver_sql extends Whups_Driver {
                                          $this->_params['charset']);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::saveQuery(): query="%s"; values="%s"',
-                    $q, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $q, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($q, $values);
     }
 
@@ -1926,8 +1875,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$queryId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteQuery(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -1938,8 +1886,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$state_id, $category);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::isCategory(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_db->getOne($query, $values);
     }
 
@@ -1950,12 +1897,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAllPriorityInfo(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $info = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($info, 'PEAR_Error')) {
-            Horde::logMessage($info, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($info, 'ERR');
             return $info;
         }
 
@@ -1979,12 +1925,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = "SELECT $fields FROM $from$where ORDER BY $order";
         Horde::logMessage(
             sprintf('SQL Query by Whups_Driver_sql::getPriorities(): query="%s"',
-                    $query),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query), 'DEBUG');
 
         $priorities = $this->_db->getAssoc($query);
         if (is_a($priorities, 'PEAR_Error')) {
-            Horde::logMessage($priorities, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($priorities, 'ERR');
             return $priorities;
         }
 
@@ -2007,11 +1952,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$priorityId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getPriority(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $priority = $this->_db->getAssoc($query, false, $values);
         if (is_a($priority, 'PEAR_Error')) {
-            Horde::logMessage($priority, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($priority, 'ERR');
             return $priority;
         }
 
@@ -2037,8 +1981,7 @@ class Whups_Driver_sql extends Whups_Driver {
                         $priorityId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updatePriority(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -2049,8 +1992,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getDefaultPriority(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_db->getOne($query, $values);
     }
 
@@ -2061,11 +2003,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::setDefaultPriority(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         $query = 'UPDATE whups_priorities SET priority_default = 1 '
@@ -2073,8 +2014,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($priority);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::setDefaultPriority(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -2084,8 +2024,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($priorityId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deletePriority(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -2097,12 +2036,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($queue);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getVersionInfoInternal(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $info = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($info, 'PEAR_Error')) {
-            Horde::logMessage($info, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($info, 'ERR');
             return $info;
         }
 
@@ -2119,11 +2057,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($versionId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getVersionInternal(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $version = $this->_db->getAssoc($query, false, $values);
         if (is_a($version, 'PEAR_Error')) {
-            Horde::logMessage($version, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($version, 'ERR');
             return $version;
         }
 
@@ -2149,8 +2086,7 @@ class Whups_Driver_sql extends Whups_Driver {
                         (int)$versionId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updateVersion(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -2160,8 +2096,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($versionId);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteVersion(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -2179,12 +2114,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$type);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getReplies(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $info = $this->_db->getAssoc($query, false, $values, DB_FETCHMODE_ASSOC);
         if (is_a($info, 'PEAR_Error')) {
-            Horde::logMessage($info, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($info, 'ERR');
             return $info;
         }
 
@@ -2205,11 +2139,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$reply_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getReply(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $reply = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($reply, 'PEAR_Error')) {
-            Horde::logMessage($reply, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($reply, 'ERR');
             return $reply;
         }
 
@@ -2234,11 +2167,10 @@ class Whups_Driver_sql extends Whups_Driver {
                         $reply);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updateReply(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
         }
         return $result;
     }
@@ -2254,11 +2186,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$reply);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteReply(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
         return parent::deleteReply($reply);
@@ -2271,12 +2202,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($ticket, $user);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addListener(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -2290,12 +2220,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($ticket, $user);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteListener(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -2311,16 +2240,15 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($ticket);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getListeners(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)),' DEBUG');
         $users = $this->_db->getCol($query, 0, $values);
         if (is_a($users, 'PEAR_Error')) {
-            Horde::logMessage($users, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($users, 'ERR');
             return array();
         }
         $tinfo = $this->getTicketDetails($ticket);
         if (is_a($tinfo, 'PEAR_Error')) {
-            Horde::logMessage($tinfo, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($tinfo, 'ERR');
             return array();
         }
         $requester = $tinfo['user_id_requester'];
@@ -2365,7 +2293,7 @@ class Whups_Driver_sql extends Whups_Driver {
         // FIXME: This assumes that $type_id is a valid type id.
         $new_id = $this->_write_db->nextId('whups_attributes_desc');
         if (is_a($new_id, 'PEAR_Error')) {
-            Horde::logMessage($new_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($new_id, 'ERR');
             return $new_id;
         }
 
@@ -2387,11 +2315,10 @@ class Whups_Driver_sql extends Whups_Driver {
 
         Horde::logMessage(
             sprintf('Whups_Driver_sql::addAttributeDesc(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $result = $this->_write_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -2418,8 +2345,7 @@ class Whups_Driver_sql extends Whups_Driver {
                         $attribute_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::updateAttributeDesc(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         return $this->_write_db->query($query, $values);
     }
 
@@ -2432,15 +2358,13 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($attribute_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteAttributeDesc(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $this->_write_db->query($query, $values);
         $query = 'DELETE FROM whups_attributes WHERE attribute_id = ?';
         $values = array($attribute_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::deleteAttributeDesc(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $this->_write_db->query($query, $values);
         $this->_write_db->commit();
         $this->_write_db->autoCommit(true);
@@ -2453,13 +2377,12 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = 'SELECT attribute_id, attribute_name, attribute_description, '
             . 'type_id FROM whups_attributes_desc';
         Horde::logMessage(
-            sprintf('Whups_Driver_sql::getAllAttributes(): query="%s"', $query),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            sprintf('Whups_Driver_sql::getAllAttributes(): query="%s"', $query), 'DEBUG');
 
         $attributes = $this->_db->getAssoc($query, false, array(),
                                            DB_FETCHMODE_ASSOC);
         if (is_a($attributes, 'PEAR_Error')) {
-            Horde::logMessage($attributes, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attributes, 'ERR');
             return $attributes;
         }
 
@@ -2478,11 +2401,10 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($attribute_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAttributeDesc(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $attribute = $this->_db->getRow($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($attribute, 'PEAR_Error')) {
-            Horde::logMessage($attribute, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attribute, 'ERR');
             return $attribute;
         }
 
@@ -2507,12 +2429,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($attribute_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAttributeName(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $name = $this->_db->getOne($query, $values);
         if (is_a($name, 'PEAR_Error')) {
-            Horde::logMessage($name, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($name, 'ERR');
             return $name;
         }
 
@@ -2538,13 +2459,12 @@ class Whups_Driver_sql extends Whups_Driver {
         $query = "SELECT $fields FROM $from$where ORDER BY $order";
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAttributesForType(): query="%s"',
-                    $query),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query), 'DEBUG');
 
         $attributes = $this->_db->getAssoc($query, false, null,
                                            DB_FETCHMODE_ASSOC);
         if (is_a($attributes, 'PEAR_Error')) {
-            Horde::logMessage($attributes, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attributes, 'ERR');
             return $attributes;
         }
 
@@ -2581,12 +2501,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$type_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAttributeNamesForType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $names = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($names, 'PEAR_Error')) {
-            Horde::logMessage($names, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($names, 'ERR');
             return $names;
         }
 
@@ -2601,12 +2520,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array((int)$type_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAttributeNamesForType(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $info = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($info, 'PEAR_Error')) {
-            Horde::logMessage($info, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($info, 'ERR');
             return $info;
         }
 
@@ -2625,8 +2543,7 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($ticket_id, $attribute_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::_setAttributeValue(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
         $this->_write_db->query($query, $values);
 
         if (!empty($attribute_value)) {
@@ -2636,11 +2553,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array($ticket_id, $attribute_id, $db_attribute_value);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::_setAttributeValue(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $inserted = $this->_write_db->query($query, $values);
             if (is_a($inserted, 'PEAR_Error')) {
-                Horde::logMessage($inserted, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($inserted, 'ERR');
                 $this->_write_db->rollback();
                 $this->_write_db->autoCommit(true);
                 return $inserted;
@@ -2664,8 +2580,7 @@ class Whups_Driver_sql extends Whups_Driver {
                 . 'FROM whups_attributes WHERE ticket_id IN ('
                 . str_repeat('?, ', count($ticket_id) - 1) . '?)';
             Horde::logMessage(
-                sprintf('Whups_Driver_sql::getAttributes(): query="%s"', $query),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                sprintf('Whups_Driver_sql::getAttributes(): query="%s"', $query), 'DEBUG');
             $attributes = $this->_db->getAll($query, $ticket_id,
                                              DB_FETCHMODE_ASSOC);
         } else {
@@ -2674,14 +2589,13 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array((int)$ticket_id);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::getTicketAttributes(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
 
             $attributes = $this->_db->getAssoc($query, false, $values);
         }
 
         if (is_a($attributes, 'PEAR_Error')) {
-            Horde::logMessage($attributes, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attributes, 'ERR');
             return $attributes;
         }
 
@@ -2705,8 +2619,7 @@ class Whups_Driver_sql extends Whups_Driver {
                 . str_repeat('?, ', count($ticket_id) - 1) . '?)';
             Horde::logMessage(
                 sprintf('SQL Query by Whups_Driver_sql::getAttributes(): query="%s"',
-                        $query),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query), 'DEBUG');
             $attributes = $this->_db->getAll($query, $ticket_id,
                                              DB_FETCHMODE_ASSOC);
         } else {
@@ -2717,13 +2630,12 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array((int)$ticket_id);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::getTicketAttributesWithNames(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
 
             $attributes = $this->_db->getAssoc($query, false, $values);
         }
         if (is_a($attributes, 'PEAR_Error')) {
-            Horde::logMessage($attributes, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attributes, 'ERR');
             return $attributes;
         }
 
@@ -2743,12 +2655,11 @@ class Whups_Driver_sql extends Whups_Driver {
         $values = array($ticket_id, $ticket_id);
         Horde::logMessage(
             sprintf('Whups_Driver_sql::getAllTicketAttributesWithNames(): query="%s"; values="%s"',
-                    $query, implode(',', $values)),
-            __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                    $query, implode(',', $values)), 'DEBUG');
 
         $attributes = $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         if (is_a($attributes, 'PEAR_Error')) {
-            Horde::logMessage($attributes, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attributes, 'ERR');
             return $attributes;
         }
 
@@ -2785,8 +2696,7 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = $ticketId;
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::getOwners(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             return $this->_db->getAll($query, $values, DB_FETCHMODE_ASSOC);
         } else {
             $query = 'SELECT ticket_owner, ticket_owner '
@@ -2794,8 +2704,7 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array((int)$ticketId);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::getOwners(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             return $this->_db->getAssoc($query, false, $values);
         }
     }
@@ -2831,11 +2740,10 @@ class Whups_Driver_sql extends Whups_Driver {
                 (int)$value);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::updateLog(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -2863,11 +2771,10 @@ class Whups_Driver_sql extends Whups_Driver {
             $values = array((string)$creator, $creator_email);
             Horde::logMessage(
                 sprintf('Whups_Driver_sql::newTransaction(): query="%s"; values="%s"',
-                        $query, implode(',', $values)),
-                __FILE__, __LINE__, PEAR_LOG_DEBUG);
+                        $query, implode(',', $values)), 'DEBUG');
             $result = $this->_write_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
index 2c96d5c..65860df 100644 (file)
@@ -46,7 +46,7 @@ class EditTicketForm extends Horde_Form {
             $grouped_hook = true;
         } catch (Horde_Exception_HookNotSet $e) {
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
         }
 
         $this->addHidden('', 'id', 'int', true, true);
index f7c3dc3..d2ba678 100644 (file)
@@ -153,8 +153,7 @@ class Whups_Mail {
                 $fp = @fopen($tmp_name, 'wb');
                 if (!$fp) {
                     Horde::logMessage(sprintf('Cannot open file %s for writing.',
-                                              $tmp_name),
-                                      __FILE__, __LINE__, PEAR_LOG_ERR);
+                                              $tmp_name), 'ERR');
                     return $ticket;
                 }
                 fwrite($fp, $part->getContents());
index e3c8cc4..05da3ea 100644 (file)
@@ -896,7 +896,7 @@ class TicketDetailsForm extends Horde_Form {
             $grouped_hook = true;
         } catch (Horde_Exception_HookNotSet $e) {
         } catch (Horde_Exception $e) {
-            Horde::logMessage($e, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($e, 'ERR');
         }
 
         foreach ($grouped_fields as $header => $fields) {
index fe7496e..dda1212 100644 (file)
@@ -862,7 +862,7 @@ class Whups {
             global $whups_driver;
             $owners = $whups_driver->getOwners($ticket);
             if (is_a($owners, 'PEAR_Error')) {
-                Horde::logMessage($owners, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($owners, 'ERR');
                 return $owners->getMessage();
             }
         }
index e87b21e..37a8110 100644 (file)
@@ -48,7 +48,7 @@ if ($valid1 && $valid2 && $valid3 &&
 
     $ticket = Whups_Ticket::newTicket($info, Horde_Auth::getAuth());
     if (is_a($ticket, 'PEAR_Error')) {
-        Horde::logMessage($ticket, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($ticket, 'ERR');
         $notification->push(sprintf(_("Adding your ticket failed: %s."),
                                     $ticket->getMessage()),
                             'horde.error');
index 65e835b..8c1e182 100644 (file)
@@ -64,7 +64,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
 
         $pages = $this->_retrieve($this->_params['table'], $where);
         if (is_a($pages, 'PEAR_Error')) {
-            Horde::logMessage($pages, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($pages, 'ERR');
             return $pages;
         }
 
@@ -394,8 +394,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
             $params[] = (int)$minor;
         }
 
-        Horde::logMessage('Wicked_Driver_sql::removeAttachment: ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::removeAttachment: ' . $sql, 'DEBUG');
 
         $result = $this->_db->query($sql, $params);
         if (is_a($result, 'PEAR_Error')) {
@@ -410,8 +409,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
             $sql .= ' AND attachment_majorversion = ? AND attachment_minorversion = ?';
         }
 
-        Horde::logMessage('Wicked_Driver_sql::removeAttachment: ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::removeAttachment: ' . $sql, 'DEBUG');
 
         return $this->_db->query($sql, $params);
     }
@@ -437,8 +435,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
             ' WHERE page_id = ?';
         $params = array($pageId);
 
-        Horde::logMessage('Wicked_Driver_sql::removeAllAttachments: ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::removeAllAttachments: ' . $sql, 'DEBUG')
 
         $result = $this->_db->query($sql, $params);
         if (is_a($result, 'PEAR_Error')) {
@@ -450,8 +447,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
         $sql = 'DELETE FROM ' . $this->_params['attachmenthistorytable'] .
             ' WHERE page_id = ?';
 
-        Horde::logMessage('Wicked_Driver_sql::removeAllAttachments: ' . $sql,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::removeAllAttachments: ' . $sql, 'DEBUG');
 
         return $this->_db->query($sql, $params);
     }
@@ -475,7 +471,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
                  ' AND attachment_name = ' . $this->_db->quote($file['attachment_name']);
         $attachments = $this->_retrieve($this->_params['attachmenttable'], $where);
         if (is_a($attachments, 'PEAR_Error')) {
-            Horde::logMessage($attachments, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($attachments, 'ERR');
             return $attachments;
         }
 
@@ -501,7 +497,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
                            $this->_db->quote($file['attachment_name']));
             $result = $this->_db->query($sql);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -516,7 +512,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
                            $this->_db->quote($this->_convertToDriver($file['attachment_name'])));
             $result = $this->_db->query($sql);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         } else {
@@ -531,7 +527,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
                            $this->_db->quote($this->_convertToDriver($file['attachment_name'])));
             $result = $this->_db->query($sql);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -552,8 +548,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
                  ' SET page_hits = page_hits + 1 WHERE page_name = ?';
         $values = array($this->_convertToDriver($pagename));
 
-        Horde::logMessage('Wicked_Driver_sql::logPageView(' . $pagename . '): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::logPageView(' . $pagename . '): ' . $query, 'DEBUG');
 
         return $this->_db->query($query, $values);
     }
@@ -583,7 +578,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
 
         $page_id = $this->_db->nextId($this->_params['table']);
         if (is_a($page_id, 'PEAR_Error')) {
-            Horde::logMessage($page_id, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($page_id, 'ERR');
             return $page_id;
         }
 
@@ -598,15 +593,14 @@ class Wicked_Driver_sql extends Wicked_Driver {
                         time(),
                         $author);
 
-        Horde::logMessage('Wicked_Driver_sql::newPage(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::newPage(): ' . $query, 'DEBUG');
 
         /* Attempt the insertion/update query. */
         $result = $this->_db->query($query, $values);
 
         /* Return an error immediately if the query failed. */
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -636,12 +630,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
                  ' SET page_name = ? WHERE page_name = ?';
         $values = array($this->_convertToDriver($newname), $this->_convertToDriver($pagename));
 
-        Horde::logMessage('Wicked_Driver_sql::renamePage(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::renamePage(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -649,12 +642,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
                  ' SET page_name = ? WHERE page_name = ?';
         $values = array($this->_convertToDriver($newname), $this->_convertToDriver($pagename));
 
-        Horde::logMessage('Wicked_Driver_sql::renamePage(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::renamePage(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -684,16 +676,14 @@ class Wicked_Driver_sql extends Wicked_Driver {
             $this->_params['table']);
         $values = array($this->_convertToDriver($pagename));
 
-        Horde::logMessage('Page ' . $pagename . ' saved with user agent ' . $GLOBALS['browser']->getAgentString(),
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
-        Horde::logMessage('Wicked_Driver_sql::updateText(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Page ' . $pagename . ' saved with user agent ' . $GLOBALS['browser']->getAgentString(), 'DEBUG');
+        Horde::logMessage('Wicked_Driver_sql::updateText(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query, $values);
 
         /* Return an error immediately if the query failed. */
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -718,15 +708,14 @@ class Wicked_Driver_sql extends Wicked_Driver {
                         time(),
                         $this->_convertToDriver($pagename));
 
-        Horde::logMessage('Wicked_Driver_sql::updateText(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::updateText(): ' . $query, 'DEBUG');
 
         /* Attempt the insertion/update query. */
         $result = $this->_db->query($query, $values);
 
         /* Return an error immediately if the query failed. */
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -739,8 +728,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
         if (!isset($pageNames) || $no_cache) {
             $query = 'SELECT page_id, page_name FROM ' . $this->_params['table'];
 
-            Horde::logMessage('Wicked_Driver_sql::getPages(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Wicked_Driver_sql::getPages(): ' . $query, 'DEBUG');
 
             $result = $this->_db->getAssoc($query);
             if (is_a($result, 'PEAR_Error')) {
@@ -767,8 +755,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
                  ' WHERE page_name = ? AND page_majorversion = ? AND page_minorversion = ?';
         $values = array($this->_convertToDriver($pagename), $major, $minor);
 
-        Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query, 'DEBUG');
 
         $result = $this->_db->getOne($query, $values);
         if ($result && !is_a($result, 'PEAR_Error')) {
@@ -778,12 +765,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
                      ' WHERE page_name = ? ORDER BY page_majorversion DESC, page_minorversion DESC';
             $query = $this->_db->modifyLimitQuery($query, 0, 1, array($this->_convertToDriver($pagename)));
 
-            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query, 'DEBUG');
 
             $revision = $this->_db->getRow($query, array($this->_convertToDriver($pagename)), DB_FETCHMODE_ASSOC);
             if (is_a($revision, 'PEAR_Error')) {
-                Horde::logMessage($revision, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($revision, 'ERR');
                 return $revision;
             }
 
@@ -801,12 +787,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
                             $revision['change_log'],
                             $this->_convertToDriver($pagename));
 
-            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query, 'DEBUG');
 
             $result = $this->_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
 
@@ -816,12 +801,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
                 ' WHERE page_name = ? and page_majorversion = ? and page_minorversion = ?';
             $values = array($this->_convertToDriver($pagename), $revision['page_majorversion'], $revision['page_minorversion']);
 
-            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query, 'DEBUG');
 
             $result = $this->_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         } else {
@@ -830,12 +814,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
             $query = 'DELETE FROM ' . $this->_params['historytable'] .
                 ' WHERE page_name = ? and page_majorversion = ? and page_minorversion = ?';
 
-            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query,
-                              __FILE__, __LINE__, PEAR_LOG_DEBUG);
+            Horde::logMessage('Wicked_Driver_sql::removeVersion(): ' . $query, 'DEBUG');
 
             $result = $this->_db->query($query, $values);
             if (is_a($result, 'PEAR_Error')) {
-                Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+                Horde::logMessage($result, 'ERR');
                 return $result;
             }
         }
@@ -853,12 +836,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
                  ' WHERE page_name = ?';
         $values = array($this->_convertToDriver($pagename));
 
-        Horde::logMessage('Wicked_Driver_sql::removeAllVersions(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::removeAllVersions(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -866,12 +848,11 @@ class Wicked_Driver_sql extends Wicked_Driver {
                  ' WHERE page_name = ?';
         $values = array($this->_convertToDriver($pagename));
 
-        Horde::logMessage('Wicked_Driver_sql::removeAllVersions(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::removeAllVersions(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query, $values);
         if (is_a($result, 'PEAR_Error')) {
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
@@ -903,8 +884,7 @@ class Wicked_Driver_sql extends Wicked_Driver {
             $query = $this->_db->modifyLimitQuery($query, 0, $limit);
         }
 
-        Horde::logMessage('Wicked_Driver_sql::_retrieve(): ' . $query,
-                          __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage('Wicked_Driver_sql::_retrieve(): ' . $query, 'DEBUG');
 
         $result = $this->_db->query($query);
         if (is_a($result, 'PEAR_Error')) {
index 5d64cba..afa1c1d 100644 (file)
@@ -288,7 +288,7 @@ class AttachedFiles extends Page {
         $result = $wicked->attachFile($file, $data);
         if (is_a($result, 'PEAR_Error')) {
             $notification->push($result, 'horde.error');
-            Horde::logMessage($result, __FILE__, __LINE__, PEAR_LOG_ERR);
+            Horde::logMessage($result, 'ERR');
             return $result;
         }
 
index d0aa069..c538c5d 100755 (executable)
@@ -22,7 +22,7 @@ $ret = Console_Getopt::getopt(Console_Getopt::readPHPArgv(), 'hu::p::ldg::o::',
 
 if (is_a($ret, 'PEAR_Error')) {
     $error = _("Couldn't read command-line options.");
-    Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+    Horde::logMessage($error, 'DEBUG');
     $cli->fatal($error);
 }
 
@@ -80,11 +80,11 @@ if (!empty($username) && !empty($password)) {
     $auth = Horde_Auth::singleton($conf['auth']['driver']);
     if (!$auth->authenticate($username, array('password' => $password))) {
         $error = _("Login is incorrect.");
-        Horde::logMessage($error, __FILE__, __LINE__, PEAR_LOG_ERR);
+        Horde::logMessage($error, 'ERR');
         $cli->message($msg, 'cli.error');
     } else {
         $msg = sprintf(_("Logged in successfully as \"%s\"."), $username);
-        Horde::logMessage($msg, __FILE__, __LINE__, PEAR_LOG_DEBUG);
+        Horde::logMessage($msg, 'DEBUG');
         $cli->message($msg, 'cli.success');
     }
 }