include PID in index.php status log
[tine20] / tine20 / index.php
1 <?php
2 /**
3  * this is the general file any request should be routed trough
4  *
5  * @package     Tinebase
6  * @license     http://www.gnu.org/licenses/agpl.html AGPL Version 3
7  * @author      Lars Kneschke <l.kneschke@metaways.de>
8  * @copyright   Copyright (c) 2007-2008 Metaways Infosystems GmbH (http://www.metaways.de)
9  * @version     $Id: index.php 5122 2008-10-27 11:53:24Z p.schuele@metaways.de 
10  * 
11  */
12
13 $time_start = microtime(true);
14
15 require_once 'bootstrap.php';
16
17 Tinebase_Core::set(Tinebase_Core::STARTTIME, $time_start);
18
19 Tinebase_Core::dispatchRequest();
20
21 // log profiling information
22 $time_end = microtime(true);
23 $time = $time_end - $time_start;
24
25 if (Tinebase_Core::isLogLevel(Zend_Log::INFO)) {
26     Tinebase_Core::getLogger()->info('index.php ('. __LINE__ . ')' .
27         ' METHOD: ' . Tinebase_Core::get(Tinebase_Core::METHOD)
28         . ' / TIME: ' . formatMicrotimeDiff($time)
29         . ' / ' . Tinebase_Core::logMemoryUsage() . ' / ' . Tinebase_Core::logCacheSize()
30         . ' / PID: ' . getmypid()
31     );
32 }