Ställ in felloggning
Kontrollerar om fel loggas medan den aktuella filens script körs.
Tillval
-
På startar loggning av scriptfel. Fel fortsätter att loggas för att script i den aktuella filen tills filen stängs eller det här scriptsteget körs med tillvalet Av.
-
Av stoppar loggning av scriptfel.
-
Anpassad debuggningsinfo är ett uttryck som utvärderas när ett scriptfel loggas. Använd det här tillvalet för att få ytterligare information som hjälper dig att felsöka ett problem.
Kompatibilitet
Produkt | Stöds |
FileMaker Pro | Ja |
FileMaker Go | Ja |
FileMaker WebDirect | Ja |
FileMaker Server | Ja |
FileMaker Cloud | Nej |
FileMaker Data API | Ja |
Anpassad webbpublicering | Nej |
Ursprungsversion
18.0
Beskrivning
När det här scriptsteget har körts skapas loggfilen när det första scriptfelet orsakas av ett script i den aktuella filen. En inmatning görs i loggfilen när ett scriptsteg returnerar en felkod som inte är noll. Om loggfilen redan finns läggs inmatningarna till i den filen.
Varje rad i loggfilen presenterar information i följande ordning, avgränsat med tabb-tecken:
Information i logginmatning |
Kommentar |
Tidsstämpel |
Klientens datum och tid när felet uppstod. |
Sessionsnummer för databas |
ID för den session som scriptet körs i. |
Filnamn |
Namnet på filen som scriptet körs i. |
Kontonamn |
Det konto som körde scriptet. |
Scriptnamn [scriptindex] |
Indexet är scriptets position (med start från 1) i sektionen för scripts i Scriptfönstret. |
Stegnamn [radnummer] |
|
Felkod |
Mer information finns i FileMaker-felkoder. |
Anpassad debuggningsinfo |
|
Kommentarer
-
Användaren eller scriptet måste ha fullständig behörighet för att kunna utföra det här scriptsteget. Mer information finns i Skapa och redigera script.
-
För FileMaker Pro och FileMaker Go heter loggfilen ScriptErrors.log och skapas i användarens Dokument-mapp.
-
För skript som körs via FileMaker Script Engine, Web Publishing Engine (för FileMaker WebDirect) och FileMaker Data API på FileMaker Server styrs skriptfelsloggningen på två ställen:
-
Med det här scriptsteget i ett script
-
Av serveradministratören som aktiverar skriptloggning på servern
Båda måste vara aktiverade för att ett skript ska kunna logga fel.
Information om namn och plats för skriptfelsloggfiler och hur du aktiverar skriptloggning i FileMaker Server Admin Console finns i FileMaker Server-hjälp.
-
Exempel 1
Aktiverar scriptfelsloggning och lägger till de aktuella värdena för en variabel och ett fält som hjälp för att felsöka ett problem.
Ställ in felloggning [ På ; Anpassad debuggningsinfo: "Index: " & $Antal & ", Primärnyckel: " & Tabell::Primärnyckel ]
När det första felet uppstår innehåller filen ScriptErrors.log:
2024-01-22 09:43:04.552 -0800 @1 Inventering.fmp12 Admin Processposter [42] Läs från datafil [7] 100 Index: 7, Primärnyckel: 20E190F3-67A8-4DCF-94CF-A5EA72971FFC