package com.thingworx.snippets; public class BasicErrorHandling { public BasicErrorHandling() { // TODO Auto-generated constructor stub } public static Object doSomething( org.mozilla.javascript.Context cx, org.mozilla.javascript.Scriptable thisObj, Object[] args, org.mozilla.javascript.Function funObj) throws Exception { String code = "try {\r\n" + "} catch (err) {\r\n" + " let errMsg = \"Project [{}] Thing [{}] Service [{}] error at line [{}] : {}\";\r\n" + " logger.error(errMsg, me.GetProjectName(), me.name, err.fileName, err.lineNumber, err);\r\n" + "}"; return code; // do something and return something } }