Logging per Skript aktivieren

Hallo,

Kann mir jemand sagen, wie ich beim Erstellen einer Variable per Skript das Logging anschalten kann?
IPS_Set???( 12345 , True);

AC_SetLoggingStatus könnte es sein;)

Einfach mal im Script „AC_“ eingeben und im Anschluss „STRG+Leertaste“ drücken… das fördert dir alle DB-relevanten Befehle zu Tage…

Danke nancilla!

es geht:


//Variable anlegen
//(Kategorie,VariableID,Typ,Profil,Versteckt,Logging)
$vid = CreateVariableByName($kategorie,"Ertrag_alt",1,"",true,false);


function CreateVariableByName($kategorie ,$name, $type, $profil, $hidden, $log)
{
   global $IPS_SELF;
   $vid = @IPS_GetVariableIDByName($name, $kategorie);
   if($vid===false)
	{
      $vid = IPS_CreateVariable($type);
      IPS_SetParent($vid, $kategorie);
      IPS_SetName($vid, $name);
      IPS_SetVariableCustomProfile($vid, $profil);
      IPS_SetInfo($vid, "This Variable was created by Script #$IPS_SELF");
      IPS_SetHidden($vid, $hidden);
      AC_SetLoggingStatus($Archive_Handler,$vid,$log);
   }
   return $vid;
}

Wenn ich mir dein Script so ansehe, dann solltest du gleich auch noch Dies beachten…

Danke für den Link.
Das Skript sollte aber nicht betroffen sein, und somit in 3.0 funktionieren.
Oder hab ich etwas übersehen?

Die Zeile kannst Du mittlerweile weglassen.