<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://mediawiki.a-eskwadraat.nl/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://mediawiki.a-eskwadraat.nl/wiki/index.php?action=history&amp;feed=atom&amp;title=Monolog</id>
		<title>Monolog - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://mediawiki.a-eskwadraat.nl/wiki/index.php?action=history&amp;feed=atom&amp;title=Monolog"/>
		<link rel="alternate" type="text/html" href="https://mediawiki.a-eskwadraat.nl/wiki/index.php?title=Monolog&amp;action=history"/>
		<updated>2026-08-10T16:48:54Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.2</generator>

	<entry>
		<id>https://mediawiki.a-eskwadraat.nl/wiki/index.php?title=Monolog&amp;diff=1730&amp;oldid=prev</id>
		<title>Timb: Created page with &quot;Voor het loggen van errors en relevante debuginformatie gebruiken we [https://seldaek.github.io/monolog/ '''monolog'''].  == Een logbericht maken ==  Er is een globale variabe...&quot;</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.a-eskwadraat.nl/wiki/index.php?title=Monolog&amp;diff=1730&amp;oldid=prev"/>
				<updated>2018-08-22T11:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Voor het loggen van errors en relevante debuginformatie gebruiken we [https://seldaek.github.io/monolog/ &amp;#039;&amp;#039;&amp;#039;monolog&amp;#039;&amp;#039;&amp;#039;].  == Een logbericht maken ==  Er is een globale variabe...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Voor het loggen van errors en relevante debuginformatie gebruiken we [https://seldaek.github.io/monolog/ '''monolog'''].&lt;br /&gt;
&lt;br /&gt;
== Een logbericht maken ==&lt;br /&gt;
&lt;br /&gt;
Er is een globale variabele &amp;lt;code&amp;gt;$logger&amp;lt;/code&amp;gt;, die een instance is van de monolog-logger. Hierop kun je bijvoorbeeld &amp;lt;code&amp;gt;$logger-&amp;gt;debug('informatie van lage prioriteit, alleen op debug zichtbaar')&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$logger-&amp;gt;info('informatie van lage prioriteit, ook in de live-logs zichtbaar')&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;$logger-&amp;gt;notice('informatie van hogere prioriteit, de webcie wordt gemaild!')&amp;lt;/code&amp;gt; aanroepen.&lt;br /&gt;
&lt;br /&gt;
Het debug-niveau is alleen zichtbaar op debugomgevingen. Privacygevoelige informatie kun je beter weglaten, maar als het moet, doe dan in debugniveau.&lt;br /&gt;
&lt;br /&gt;
Het info-niveau wordt ook in de live-logs opgeslagen. Hierin kun je bijvoorbeeld informatie zetten die je helpt om de executiestatus te reconstrueren bij errors.&lt;br /&gt;
&lt;br /&gt;
Het notice-niveau en hoger wordt gemaild naar de WebCie. Gebruik dit bijvoorbeeld voor waarschuwingen dat iets deprecated is.&lt;br /&gt;
&lt;br /&gt;
== Een error / exceptie loggen ==&lt;br /&gt;
&lt;br /&gt;
Errors en onafgevangen excepties worden door [[Space]] gelogd. Bij een error of onafgevangen exceptie komt de error handler in &amp;lt;code&amp;gt;www/space/error-handler.php&amp;lt;/code&amp;gt; in actie. Op debug toont die een Whoops-errorpagina, en op live (en demo) stuurt die een foutmelding naar de log.&lt;br /&gt;
&lt;br /&gt;
== Logs bekijken ==&lt;br /&gt;
&lt;br /&gt;
Alle logberichten op demo en live met niveau vanaf notice worden naar de WebCie gemaild. Ook worden logs bewaard in een bestand: op live in &amp;lt;code&amp;gt;/var/log/www/php-warnings.log&amp;lt;/code&amp;gt; en op develop in &amp;lt;code&amp;gt;$webrootdir/log&amp;lt;/code&amp;gt;. Ten slotte kun je op je debug op het debugknopje klikken voor profiler- en loginformatie, en zie je op foutmeldingpagina's de loginformatie ook terug.&lt;br /&gt;
&lt;br /&gt;
[[Category:WebCie]] [[Category:WebCie Howto]]&lt;/div&gt;</summary>
		<author><name>Timb</name></author>	</entry>

	</feed>