Yii Framework Forum: Fehlermeldungen loggen - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Fehlermeldungen loggen Rate Topic: -----

#1 User is offline   azrail 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 10-July 12

Posted 17 August 2012 - 06:15 AM

Hey,

bin mittlerweile weiter gekommen in yii.. :)
meine frage ist jetzt folgende..

habe dieses threat schon gelesen... http://www.yiiframew...de/topics.error

nur braeuchte ich mal einpaar beispiele..

zb. wenn ein model auf die datenbank nicht zugreifen kann soll der fehler an syslog-ng weitergeleitet werden. das weiterleiten hab ich alles schon nur fehlt mir der schritt wie ich wo genau diesen fehler herausfiltern soll..

koennt ihr mir da helfen?

schone gruesse

azrail :)
0

#2 User is offline   CeBe 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 360
  • Joined: 16-July 10
  • Location:Berlin. Germany

Posted 17 August 2012 - 06:37 AM

Hi azrail,

View Postazrail, on 17 August 2012 - 06:15 AM, said:

zb. wenn ein model auf die datenbank nicht zugreifen kann soll der fehler an syslog-ng weitergeleitet werden. das weiterleiten hab ich alles schon nur fehlt mir der schritt wie ich wo genau diesen fehler herausfiltern soll..


Ich verstehe nicht genau worauf du hinaus willst, wenn eine Datenbankverbindung fehlschlägt, wird das vom Yii logger geloggt. Um diese Logmeldung zu verarbeiten gibt es Logrouten.
Schau dir das mal an: http://www.yiiframew.../topics.logging

Grüße,
Carsten
0

#3 User is offline   azrail 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 10-July 12

Posted 17 August 2012 - 09:43 AM

und gibt es eine moeglichkeit auf diese geloggten daten zuzugreifen bzw. das der logger direkt die log message an das syslog-ng von linux schickt?

wuerden gerne alle lognachrichten von verschiedenne tools in einem becken haben deswegen :)
0

#4 User is offline   CeBe 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 360
  • Joined: 16-July 10
  • Location:Berlin. Germany

Posted 17 August 2012 - 04:13 PM

Ich dachte die Weiterleitung an den Syslog hast du schon?

Quote

...das weiterleiten hab ich alles schon nur fehlt mir der schritt wie ich wo genau diesen fehler herausfiltern soll...


Was hast du und was fehlt dir noch? Du müsstest eigentlich nur eine Logroute schreiben die alle Logs an den Syslog schickt und diese wie hier beschrieben konfigurieren.
0

#5 User is offline   azrail 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 11
  • Joined: 10-July 12

Posted 20 August 2012 - 08:02 AM

so ich denke ich habe es =)

public function actionError()
{
if($error=Yii::app()->errorHandler->error)
{
if(Yii::app()->request->isAjaxRequest)
echo $error['message'];

else
$this->render('error', $error);
}
}

und kann ja $error dann weitergeben :)

aber ne andere frage haette ich schon... wenn ich das alles in ner datenbank habe,
hab ich ja die moeglichkeit mit "Datenbanktabelle::model()->findByAttributes(array('id'=>3));" mir die nach id geordnete daten raussuchen. :)

aber wie kann ich die zehn aeltesten eintragungen heraussuchen?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users