StatusLog ( )

Function stats

Average user rating
37
108
9999
Support
FileMaker 8.5 +
Date posted
05 December 2008
Last updated
15 May 2009
Version
Recursive function
No

Author Info
 Fabrice

74 functions

Average Rating 4.4

author_avatar



 

Function overview

Prototype

StatusLog  (  )


Parameters

No parameters for this function.


Description

Tags:  XML   Dev   Debug  

Logs all Get functions and some Design functions as an xml string

Examples

Sample input

StatusLog


Sample output

get all information on current environment.

 

Function code

/*
StatusLog ()
by Fabrice Nordmann

v2, Jan 2008
- uses xmlSet
v1, April 2007


Logs all Get functions and some Design functions as an xml string

*/

Substitute (

// GET FUNCTIONS
xmlSet ( "AccountName" ; Get ( AccountName )) &
xmlSet ( "ActiveFieldContents" ; Get ( ActiveFieldContents )) &
xmlSet ( "ActiveFieldName" ; Get ( ActiveFieldName )) &
xmlSet ( "ActiveFieldTableName" ; Get ( ActiveFieldTableName )) &
xmlSet ( "ActiveLayoutObjectName" ; Get ( ActiveLayoutObjectName )) &
xmlSet ( "ActiveModifierKeys" ; Get ( ActiveModifierKeys )) &
xmlSet ( "ActiveRepetitionNumber" ; Get ( ActiveRepetitionNumber )) &
xmlSet ( "ActiveSelectionSize" ; Get ( ActiveSelectionSize )) &
xmlSet ( "ActiveSelectionStart" ; Get ( ActiveSelectionStart )) &
xmlSet ( "AllowAbortState" ; Get ( AllowAbortState )) &
xmlSet ( "AllowToolbarState" ; Get ( AllowToolbarState )) &
xmlSet ( "ApplicationLanguage" ; Get ( ApplicationLanguage )) &
xmlSet ( "ApplicationVersion" ; Get ( ApplicationVersion )) &
xmlSet ( "CalculationRepetitionNumber" ; Get ( CalculationRepetitionNumber )) &
xmlSet ( "CurrentDate" ; Get ( CurrentDate )) &
xmlSet ( "CurrentHostTimestamp" ; Get ( CurrentHostTimeStamp )) &
xmlSet ( "CurrentTime" ; Get ( CurrentTime )) &
xmlSet ( "CurrentTimestamp" ; Get ( CurrentTimeStamp )) &
xmlSet ( "CustomMenuSetName" ; Get ( CustomMenuSetName )) &
xmlSet ( "DesktopPath" ; Get ( DesktopPath )) &
xmlSet ( "DocumentsPath" ; Get ( DocumentsPath )) &
xmlSet ( "ErrorCaptureState" ; Get ( ErrorCaptureState )) &
xmlSet ( "ExtendedPrivileges" ; Get ( ExtendedPrivileges )) &
xmlSet ( "FileMakerPath" ; Get ( FileMakerPath )) &
xmlSet ( "FileName" ; Get ( FileName )) &
xmlSet ( "FilePath" ; Get ( FilePath )) &
xmlSet ( "FileSize" ; Get ( FileSize )) &
xmlSet ( "FoundCount" ; Get ( FoundCount )) &
xmlSet ( "HighContrastColor" ; Get ( HighContrastColor )) &
xmlSet ( "HighContrastState" ; Get ( HighContrastState )) &
xmlSet ( "HostApplicationVersion" ; Get ( HostApplicationVersion )) &
xmlSet ( "HostIPAddress" ; Get ( HostIPAddress )) &
xmlSet ( "HostName" ; Get ( HostName )) &
xmlSet ( "LastError" ; Get ( LastError )) &
xmlSet ( "LastMessageChoice" ; Get ( LastMessageChoice )) &
xmlSet ( "LastODBCError" ; Get ( LastODBCError )) &
xmlSet ( "LayoutAccess" ; Get ( LayoutAccess )) &
xmlSet ( "LayoutCount" ; Get ( LayoutCount )) &
xmlSet ( "LayoutName" ; Get ( LayoutName )) &
xmlSet ( "LayoutNumber" ; Get ( LayoutNumber )) &
xmlSet ( "LayoutTableName" ; Get ( LayoutTableName )) &
xmlSet ( "LayoutViewState" ; Get ( LayoutViewState )) &
xmlSet ( "MultiUserState" ; Get ( MultiUserState )) &
xmlSet ( "NetworkProtocol" ; Get ( NetworkProtocol )) &
xmlSet ( "PageNumber" ; Get ( PageNumber )) &
xmlSet ( "PortalRowNumber" ; Get ( PortalRowNumber )) &
xmlSet ( "PreferencesPath" ; Get ( PreferencesPath )) &
xmlSet ( "PrinterName" ; Get ( PrinterName )) &
xmlSet ( "PrivilegeSetName" ; Get ( PrivilegeSetName )) &
xmlSet ( "RecordAccess" ; Get ( RecordAccess )) &
xmlSet ( "RecordID" ; Get ( RecordID )) &
xmlSet ( "RecordModificationCount" ; Get ( RecordModificationCount )) &
xmlSet ( "RecordNumber" ; Get ( RecordNumber )) &
xmlSet ( "RecordOpenCount" ; Get ( RecordOpenCount )) &
xmlSet ( "RecordOpenState" ; Get ( RecordOpenState )) &
xmlSet ( "RequestCount" ; Get ( RequestCount )) &
xmlSet ( "RequestOmitState" ; Get ( RequestOmitState )) &
xmlSet ( "ScreenDepth" ; Get ( ScreenDepth )) &
xmlSet ( "ScreenHeight" ; Get ( ScreenHeight )) &
xmlSet ( "ScreenWidth" ; Get ( ScreenWidth )) &
xmlSet ( "ScriptName" ; Get ( ScriptName )) &
xmlSet ( "ScriptParameter" ; Get ( ScriptParameter )) &
xmlSet ( "ScriptResult" ; Get ( ScriptResult )) &
xmlSet ( "SortState" ; Get ( SortState )) &
xmlSet ( "StatusAreaState" ; Get ( StatusAreaState )) &
xmlSet ( "SystemDrive" ; Get ( SystemDrive )) &
xmlSet ( "SystemIPAddress" ; Get ( SystemIPAddress )) &
xmlSet ( "SystemLanguage" ; Get ( SystemLanguage )) &
xmlSet ( "SystemNICAddress" ; Get ( SystemNICAddress )) &
xmlSet ( "SystemPlatform" ; Get ( SystemPlatform )) &
xmlSet ( "SystemVersion" ; Get ( SystemVersion )) &
xmlSet ( "TemporaryPath" ; Get ( TemporaryPath )) &
xmlSet ( "TextRulerVisible" ; Get ( TextRulerVisible )) &
xmlSet ( "TotalRecordCount" ; Get ( TotalRecordCount )) &
xmlSet ( "UserCount" ; Get ( UserCount )) &
xmlSet ( "UserName" ; Get ( UserName )) &
xmlSet ( "UseSystemFormatsState" ; Get ( UseSystemFormatsState )) &
xmlSet ( "WindowContentHeight" ; Get ( WindowContentHeight )) &
xmlSet ( "WindowContentWidth" ; Get ( WindowContentWidth )) &
xmlSet ( "WindowDesktopHeight" ; Get ( WindowDesktopHeight )) &
xmlSet ( "WindowDesktopWidth" ; Get ( WindowDesktopWidth )) &
xmlSet ( "WindowHeight" ; Get ( WindowHeight )) &
xmlSet ( "WindowLeft" ; Get ( WindowLeft )) &
xmlSet ( "WindowMode" ; Get ( WindowMode )) &
xmlSet ( "WindowName" ; Get ( WindowName )) &
xmlSet ( "WindowTop" ; Get ( WindowTop )) &
xmlSet ( "WindowVisible" ; Get ( WindowVisible )) &
xmlSet ( "WindowWidth" ; Get ( WindowWidth )) &
xmlSet ( "WindowZoomLevel" ; Get ( WindowZoomLevel )) &

// DESIGN FUNCTIONS
xmlSet ( "DatabaseNames" ; DatabaseNames) &
xmlSet ( "WindowNames" ; WindowNames)


; [ ¶ ; "\¶" ] )

// ===================================
/*

    This function is published on FileMaker Custom Functions
    to check for updates and provide feedback and bug reports
    please visit http://www.fmfunctions.com/fid/108

    Prototype: StatusLog( )
    Function Author: Fabrice (http://www.fmfunctions.com/mid/37)
    Last updated: 15 May 2009
    Version: 1.2

*/
// ===================================

 

Comments

Poppapackets
12 November 2014



Updated where a couple of native function's names changed.


/*
StatusLog ()
by Fabrice Nordmann

v2, Jan 2008
- uses xmlSet
v1, April 2007


Logs all Get functions and some Design functions as an xml string

*/

Substitute (

// GET FUNCTIONS
xmlSet ( "AccountName" ; Get ( AccountName )) &
xmlSet ( "ActiveFieldContents" ; Get ( ActiveFieldContents )) &
xmlSet ( "ActiveFieldName" ; Get ( ActiveFieldName )) &
xmlSet ( "ActiveFieldTableName" ; Get ( ActiveFieldTableName )) &
xmlSet ( "ActiveLayoutObjectName" ; Get ( ActiveLayoutObjectName )) &
xmlSet ( "ActiveModifierKeys" ; Get ( ActiveModifierKeys )) &
xmlSet ( "ActiveRepetitionNumber" ; Get ( ActiveRepetitionNumber )) &
xmlSet ( "ActiveSelectionSize" ; Get ( ActiveSelectionSize )) &
xmlSet ( "ActiveSelectionStart" ; Get ( ActiveSelectionStart )) &
xmlSet ( "AllowAbortState" ; Get ( AllowAbortState )) &
xmlSet ( "AllowToolbarState" ; Get ( AllowFormattingBarState )) &
xmlSet ( "ApplicationLanguage" ; Get ( ApplicationLanguage )) &
xmlSet ( "ApplicationVersion" ; Get ( ApplicationVersion )) &
xmlSet ( "CalculationRepetitionNumber" ; Get ( CalculationRepetitionNumber )) &
xmlSet ( "CurrentDate" ; Get ( CurrentDate )) &
xmlSet ( "CurrentHostTimestamp" ; Get ( CurrentHostTimeStamp )) &
xmlSet ( "CurrentTime" ; Get ( CurrentTime )) &
xmlSet ( "CurrentTimestamp" ; Get ( CurrentTimeStamp )) &
xmlSet ( "CustomMenuSetName" ; Get ( CustomMenuSetName )) &
xmlSet ( "DesktopPath" ; Get ( DesktopPath )) &
xmlSet ( "DocumentsPath" ; Get ( DocumentsPath )) &
xmlSet ( "ErrorCaptureState" ; Get ( ErrorCaptureState )) &
xmlSet ( "ExtendedPrivileges" ; Get ( CurrentExtendedPrivileges )) &
xmlSet ( "FileMakerPath" ; Get ( FileMakerPath )) &
xmlSet ( "FileName" ; Get ( FileName )) &
xmlSet ( "FilePath" ; Get ( FilePath )) &
xmlSet ( "FileSize" ; Get ( FileSize )) &
xmlSet ( "FoundCount" ; Get ( FoundCount )) &
xmlSet ( "HighContrastColor" ; Get ( HighContrastColor )) &
xmlSet ( "HighContrastState" ; Get ( HighContrastState )) &
xmlSet ( "HostApplicationVersion" ; Get ( HostApplicationVersion )) &
xmlSet ( "HostIPAddress" ; Get ( HostIPAddress )) &
xmlSet ( "HostName" ; Get ( HostName )) &
xmlSet ( "LastError" ; Get ( LastError )) &
xmlSet ( "LastMessageChoice" ; Get ( LastMessageChoice )) &
xmlSet ( "LastODBCError" ; Get ( LastODBCError )) &
xmlSet ( "LayoutAccess" ; Get ( LayoutAccess )) &
xmlSet ( "LayoutCount" ; Get ( LayoutCount )) &
xmlSet ( "LayoutName" ; Get ( LayoutName )) &
xmlSet ( "LayoutNumber" ; Get ( LayoutNumber )) &
xmlSet ( "LayoutTableName" ; Get ( LayoutTableName )) &
xmlSet ( "LayoutViewState" ; Get ( LayoutViewState )) &
xmlSet ( "MultiUserState" ; Get ( MultiUserState )) &
xmlSet ( "NetworkProtocol" ; Get ( NetworkProtocol )) &
xmlSet ( "PageNumber" ; Get ( PageNumber )) &
xmlSet ( "PortalRowNumber" ; Get ( ActivePortalRowNumber )) &
xmlSet ( "PreferencesPath" ; Get ( PreferencesPath )) &
xmlSet ( "PrinterName" ; Get ( PrinterName )) &
xmlSet ( "PrivilegeSetName" ; Get ( CurrentPrivilegeSetName )) &
xmlSet ( "RecordAccess" ; Get ( RecordAccess )) &
xmlSet ( "RecordID" ; Get ( RecordID )) &
xmlSet ( "RecordModificationCount" ; Get ( RecordModificationCount )) &
xmlSet ( "RecordNumber" ; Get ( RecordNumber )) &
xmlSet ( "RecordOpenCount" ; Get ( RecordOpenCount )) &
xmlSet ( "RecordOpenState" ; Get ( RecordOpenState )) &
xmlSet ( "RequestCount" ; Get ( RequestCount )) &
xmlSet ( "RequestOmitState" ; Get ( RequestOmitState )) &
xmlSet ( "ScreenDepth" ; Get ( ScreenDepth )) &
xmlSet ( "ScreenHeight" ; Get ( ScreenHeight )) &
xmlSet ( "ScreenWidth" ; Get ( ScreenWidth )) &
xmlSet ( "ScriptName" ; Get ( ScriptName )) &
xmlSet ( "ScriptParameter" ; Get ( ScriptParameter )) &
xmlSet ( "ScriptResult" ; Get ( ScriptResult )) &
xmlSet ( "SortState" ; Get ( SortState )) &
xmlSet ( "StatusAreaState" ; Get ( StatusAreaState )) &
xmlSet ( "SystemDrive" ; Get ( SystemDrive )) &
xmlSet ( "SystemIPAddress" ; Get ( SystemIPAddress )) &
xmlSet ( "SystemLanguage" ; Get ( SystemLanguage )) &
xmlSet ( "SystemNICAddress" ; Get ( SystemNICAddress )) &
xmlSet ( "SystemPlatform" ; Get ( SystemPlatform )) &
xmlSet ( "SystemVersion" ; Get ( SystemVersion )) &
xmlSet ( "TemporaryPath" ; Get ( TemporaryPath )) &
xmlSet ( "TextRulerVisible" ; Get ( TextRulerVisible )) &
xmlSet ( "TotalRecordCount" ; Get ( TotalRecordCount )) &
xmlSet ( "UserCount" ; Get ( UserCount )) &
xmlSet ( "UserName" ; Get ( UserName )) &
xmlSet ( "UseSystemFormatsState" ; Get ( UseSystemFormatsState )) &
xmlSet ( "WindowContentHeight" ; Get ( WindowContentHeight )) &
xmlSet ( "WindowContentWidth" ; Get ( WindowContentWidth )) &
xmlSet ( "WindowDesktopHeight" ; Get ( WindowDesktopHeight )) &
xmlSet ( "WindowDesktopWidth" ; Get ( WindowDesktopWidth )) &
xmlSet ( "WindowHeight" ; Get ( WindowHeight )) &
xmlSet ( "WindowLeft" ; Get ( WindowLeft )) &
xmlSet ( "WindowMode" ; Get ( WindowMode )) &
xmlSet ( "WindowName" ; Get ( WindowName )) &
xmlSet ( "WindowTop" ; Get ( WindowTop )) &
xmlSet ( "WindowVisible" ; Get ( WindowVisible )) &
xmlSet ( "WindowWidth" ; Get ( WindowWidth )) &
xmlSet ( "WindowZoomLevel" ; Get ( WindowZoomLevel )) &

// DESIGN FUNCTIONS
xmlSet ( "DatabaseNames" ; DatabaseNames) &
xmlSet ( "WindowNames" ; WindowNames)


; [ ¶ ; "\¶" ] )

// ===================================
/*

    This function is published on FileMaker Custom Functions
    to check for updates and provide feedback and bug reports
    please visit http://www.fmfunctions.com/fid/108

    Prototype: StatusLog( )
    Function Author: Fabrice (http://www.fmfunctions.com/mid/37)
    Last updated: 15 May 2009
    Version: 1.2

*/
// ===================================
  General comment

 

 

 

 

 

Related Functions

Required functions