Changeset 347 in t29-www for lib/logging.php


Ignore:
Timestamp:
Mar 6, 2013, 3:58:15 AM (11 years ago)
Author:
sven
Message:

Diverse Verbesserungen am Homepagesystem, die bereits lange anstanden.

  • Die Suche ist endlich implementiert, wenngleich auch relativ unschoen mittels einer eingebundenen Google-Suche.

Bugfixes:

  • de/news.php: Syntaxfehler im Neuigkeiten-Menü

Backend-Aenderungen:

  • Englischsprachige Benutzer, die auf die deutsche Seite kommen oder andersrum erhalten einen Hinweis, dass es die andere Sprachversion gibt (noch nicht vollständig implementiert)
  • Es gibt ein besseres Logging-System, welches Client- und Serverausgaben verbindet
  • Das System generiert jetzt selbst Clean-URLs direkt (zumindest aus Menue/Template, Inhalte werden nicht touchiert). Das reduziert die Anzahl der Zugriffe erheblich.
  • Ein paar CSS-Details
  • navigation.xml: "#DUMME-VERLINKUNG"-Einträge entfernt
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/logging.php

    r299 r347  
    8989        function print_all($ul_classes='') {
    9090                // causal printing function. Flushes entries afterwards!
    91                 print "<ul class='$ul_classes'>";
     91                // if $ul_classes is given, will print a list around
     92                if($ul_classes)
     93                        print "<ul class='$ul_classes'>";
    9294                foreach($this->entries as $entry) {
    9395                        printf('<li class="%s">%s</li>'.PHP_EOL, $entry[0], $entry[1]);
    9496                }
    95                 print "</ul>";
     97                if($ul_classes) print "</ul>";
    9698                $this->entries = array(); // flush entries!
    9799        }
    98100       
    99101        // convenience functions
    100         public function FATAL($line, $args = self::NO_ARGUMENTS){
    101                 $this->log($line, self::FATAL, $args);
    102         }
    103 
    104         public function INFO($line, $args = self::NO_ARGUMENTS){
    105                 $this->log($line, self::INFO, $args);
    106         }
    107 
    108         public function DEBUG($line, $args = self::NO_ARGUMENTS){
    109                 $this->log($line, self::INFO, $args);
    110         }
     102        public function FATAL($line, $args = self::NO_ARGUMENTS) { $this->log($line, self::FATAL, $args); }
     103        public function INFO($line, $args = self::NO_ARGUMENTS)  { $this->log($line, self::INFO, $args); }
     104        public function DEBUG($line, $args = self::NO_ARGUMENTS) { $this->log($line, self::DEBUG, $args); }
     105        public function WARN($line, $args = self::NO_ARGUMENTS) { $this->log($line, self::WARN, $args); }
    111106       
    112107} // class
Note: See TracChangeset for help on using the changeset viewer.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License