Important Cookie Information

This website uses absolutely necessary cookies. If you consent to the use of convenience cookies, please click “Yes, I agree.” By clicking on “Privacy Settings.” you can change this setting at any time and withdraw your given consent. Icon down see more You can find detailled information in our Privacy Policy Icon forward-right
Icon up see less

Bosch Building Technologies

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    How to enable and locate BVMS SDK Scriplet Logging

    Related Products:
    BVMS SDK, BVMS 

     

    Overview:

    BVMS Scriptlets can be debugged via logging to a logger file or messaging to the Operator workstation.

    This article describes how to enable BVMS Scriplet logging.

    You can log to the Server Script log or the Client Script log. Logs are default send to C:\ProgramData\Bosch\VMS\Log

     

    1.Creating Log files

    ClientScriptLogger – automatically created

    ClientScript.jpg

    Creates file “ClientScriptLog.txt”

    ServerScriptLogger - automatically created

    ServerScript.jpg

     Creates file “ServerScriptLog.txt”

    2.Log information to the log files

    There are 3 methods to log information:

    Log Info

    Log Error

    Log Debug

     

    Examples:

    [Scriptlet("59c4d66e-9395-4dcc-8d27-90dc2b7a00c4")]

    public void DemoLogger()

    {

    //use refence:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

    MessageBox.Show("Hello World");

    Logger.Info("Hello World script started");

    Logger.Error("Hello World script started");

    Logger.Debug("Hello World script started"); // Not writing to ClientScriptLog.txt !

    }

    3.Logging Location - C:\ProgramData\Bosch\VMS\Log. The logs are automatically collected by the BVMS Configuration Collection Tool.

    4.Changing the location of the BVMS Scriplet Logging.

    Server Scripts :

    Logging Directory can be found in the file:

    C:\Program Files (x86)\Bosch\VMS\AppData\Server\CentralServer\BvmsLogCfg.xml

    and is defined by the ServerScriptLogAppender path:

    Default:

    </appender>

    <appender name="ServerScriptLogAppender" type="Bosch.Vms.Shared.Logging.Imp.RollingFileAppender, Bosch.Vms.Shared.Logging.Imp">

    <file value="%CommonApplicationData%\\Bosch\\VMS\\Log\\ServerScriptLog.txt"/>

    Client Scripts :

    Logging Directory can be found in the file:

    C:\Program Files (x86)\Bosch\VMS\AppData\Client\OpClient\ApplicationWiring\Nvr\LogCfg.xml

    and is defined by the ClientScriptLogAppender path:

    Default:

    </appender>

    <appender name=“ClientScriptLogAppender" type="Bosch.Vms.Shared.Logging.Imp.RollingFileAppender, Bosch.Vms.Shared.Logging.Imp">

    <file value="%CommonApplicationData%\\Bosch\\VMS\\Log\\ClientScriptLog.txt"/>

     

     

     

     

     

     

    Version history
    Revision #:
    2 of 2
    Last update:
    ‎04-01-2019 12:31 PM
    Updated by:
     
    Labels (2)
    Contributors
    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist