FHEM > Codeschnipsel

Logging inkl. automatischem Sub-Namen

(1/1)

bugster_de:
und ebenfalls als Abfallprodukt eine Log Funktion, die den Namen der aufrufenden Funktion (sub) ermittelt und automatisch ins Log schreibt

Anstelle von


--- Code: ---Log( 1, "ein Text" );
--- Ende Code ---


nutze ich nun


--- Code: ---GU_Set_Log( 1, "ein Text" );
--- Ende Code ---


wenn man nun folgenden Code hat:


--- Code: ---sub toto( ) {
   GU_Set_Log( 1, "ein Logtext" );
}

--- Ende Code ---

dann steht im Log


--- Code: ---2013.08.25 20:01:19 1: toto: ein Logtext
--- Ende Code ---


Sprich die aufrufende Funktion ist automatisch mit dabei, ohne dass man was tut.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln