{ "$schema": "../TcHmiFramework/Schema/FunctionDescription.Schema.json", "apiVersion": 1, "version": { "full": "14.3.340.0", "major": 14, "minor": 3, "build": 340, "revision": 0 }, "dependencyFiles": [ { "name": "Log.js", "type": "JavaScript", "description": "" } ], "function": { "name": "Log", "namespace": "TcHmi.Functions.Beckhoff", "displayName": "Log", "visible": true, "category": "Diagnostics", "waitMode": "Synchronous", "injectContextObject": false, "description": "Logs a message to the browser console.", "returnValue": null, "arguments": [ { "name": "level", "displayName": "Level", "type": "tchmi:framework#/definitions/TcHmi.Functions.Beckhoff.Log.Level", "description": "The log level.", "defaultValue": "Debug", "required": true, "bindable": true }, { "name": "message", "displayName": "Message", "type": "tchmi:general#/definitions/String", "description": "The log message.", "defaultValue": "", "required": true, "bindable": true }, { "name": "optionalParameters", "displayName": "OptionalParameters", "type": "tchmi:general#/definitions/Any", "description": "Optional parameters of underlying browser log function.", "defaultValue": "", "restParameter": true, "required": false, "bindable": true } ] } }