UNPKG

windows.foundation.diagnostics

Version:

Use the Windows.Foundation.Diagnostics WinRT API directly from Node.js

521 lines (407 loc) 16.5 kB
_CausalityTraceLevel = function () { this.required = 0; this.important = 1; this.verbose = 2; } exports.CausalityTraceLevel = new _CausalityTraceLevel(); _CausalitySource = function () { this.application = 0; this.library = 1; this.system = 2; } exports.CausalitySource = new _CausalitySource(); _CausalityRelation = function () { this.assignDelegate = 0; this.join = 1; this.choice = 2; this.cancel = 3; this.error = 4; } exports.CausalityRelation = new _CausalityRelation(); _CausalitySynchronousWork = function () { this.completionNotification = 0; this.progressNotification = 1; this.execution = 2; } exports.CausalitySynchronousWork = new _CausalitySynchronousWork(); _ErrorOptions = function () { this.none = 0; this.suppressExceptions = 1; this.forceExceptions = 2; this.useSetErrorInfo = 3; this.suppressSetErrorInfo = 4; } exports.ErrorOptions = new _ErrorOptions(); _LoggingLevel = function () { this.verbose = 0; this.information = 1; this.warning = 2; this.error = 3; this.critical = 4; } exports.LoggingLevel = new _LoggingLevel(); TracingStatusChangedEventArgs = (function () { var cls = function TracingStatusChangedEventArgs() { this.enabled = new Boolean(); this.traceLevel = new CausalityTraceLevel(); }; return cls; }) (); exports.TracingStatusChangedEventArgs = TracingStatusChangedEventArgs; AsyncCausalityTracer = (function () { var cls = function AsyncCausalityTracer() { }; cls.traceOperationCreation = function traceOperationCreation(traceLevel, source, platformId, operationId, operationName, relatedContext) { /// <signature> /// <summary>Function summary.</summary> /// <param name="traceLevel" type="CausalityTraceLevel">A param.</param> /// <param name="source" type="CausalitySource">A param.</param> /// <param name="platformId" type="String">A param.</param> /// <param name="operationId" type="Number">A param.</param> /// <param name="operationName" type="String">A param.</param> /// <param name="relatedContext" type="Number">A param.</param> /// </signature> } cls.traceOperationCompletion = function traceOperationCompletion(traceLevel, source, platformId, operationId, status) { /// <signature> /// <summary>Function summary.</summary> /// <param name="traceLevel" type="CausalityTraceLevel">A param.</param> /// <param name="source" type="CausalitySource">A param.</param> /// <param name="platformId" type="String">A param.</param> /// <param name="operationId" type="Number">A param.</param> /// <param name="status" type="Number">A param.</param> /// </signature> } cls.traceOperationRelation = function traceOperationRelation(traceLevel, source, platformId, operationId, relation) { /// <signature> /// <summary>Function summary.</summary> /// <param name="traceLevel" type="CausalityTraceLevel">A param.</param> /// <param name="source" type="CausalitySource">A param.</param> /// <param name="platformId" type="String">A param.</param> /// <param name="operationId" type="Number">A param.</param> /// <param name="relation" type="CausalityRelation">A param.</param> /// </signature> } cls.traceSynchronousWorkStart = function traceSynchronousWorkStart(traceLevel, source, platformId, operationId, work) { /// <signature> /// <summary>Function summary.</summary> /// <param name="traceLevel" type="CausalityTraceLevel">A param.</param> /// <param name="source" type="CausalitySource">A param.</param> /// <param name="platformId" type="String">A param.</param> /// <param name="operationId" type="Number">A param.</param> /// <param name="work" type="CausalitySynchronousWork">A param.</param> /// </signature> } cls.traceSynchronousWorkCompletion = function traceSynchronousWorkCompletion(traceLevel, source, work) { /// <signature> /// <summary>Function summary.</summary> /// <param name="traceLevel" type="CausalityTraceLevel">A param.</param> /// <param name="source" type="CausalitySource">A param.</param> /// <param name="work" type="CausalitySynchronousWork">A param.</param> /// </signature> } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.AsyncCausalityTracer = AsyncCausalityTracer; IErrorReportingSettings = (function () { var cls = function IErrorReportingSettings() { }; cls.prototype.setErrorOptions = function setErrorOptions(value) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="ErrorOptions">A param.</param> /// </signature> } cls.prototype.getErrorOptions = function getErrorOptions() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="ErrorOptions" /> /// </signature> return new ErrorOptions(); } return cls; }) (); exports.IErrorReportingSettings = IErrorReportingSettings; RuntimeBrokerErrorSettings = (function () { var cls = function RuntimeBrokerErrorSettings() { }; cls.prototype.setErrorOptions = function setErrorOptions(value) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="ErrorOptions">A param.</param> /// </signature> } cls.prototype.getErrorOptions = function getErrorOptions() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="ErrorOptions" /> /// </signature> return new ErrorOptions(); } return cls; }) (); exports.RuntimeBrokerErrorSettings = RuntimeBrokerErrorSettings; ILoggingChannel = (function () { var cls = function ILoggingChannel() { this.enabled = new Boolean(); this.level = new LoggingLevel(); this.name = new String(); }; cls.prototype.logMessage = function logMessage(eventString) { /// <signature> /// <summary>Function summary.</summary> /// <param name="eventString" type="String">A param.</param> /// </signature> } cls.prototype.logMessage = function logMessage(eventString, level) { /// <signature> /// <summary>Function summary.</summary> /// <param name="eventString" type="String">A param.</param> /// <param name="level" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.logValuePair = function logValuePair(value1, value2) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value1" type="String">A param.</param> /// <param name="value2" type="Number">A param.</param> /// </signature> } cls.prototype.logValuePair = function logValuePair(value1, value2, level) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value1" type="String">A param.</param> /// <param name="value2" type="Number">A param.</param> /// <param name="level" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.ILoggingChannel = ILoggingChannel; LoggingChannel = (function () { var cls = function LoggingChannel() { this.enabled = new Boolean(); this.level = new LoggingLevel(); this.name = new String(); }; var cls = function LoggingChannel(name) { this.enabled = new Boolean(); this.level = new LoggingLevel(); this.name = new String(); }; cls.prototype.logMessage = function logMessage(eventString) { /// <signature> /// <summary>Function summary.</summary> /// <param name="eventString" type="String">A param.</param> /// </signature> } cls.prototype.logMessage = function logMessage(eventString, level) { /// <signature> /// <summary>Function summary.</summary> /// <param name="eventString" type="String">A param.</param> /// <param name="level" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.logValuePair = function logValuePair(value1, value2) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value1" type="String">A param.</param> /// <param name="value2" type="Number">A param.</param> /// </signature> } cls.prototype.logValuePair = function logValuePair(value1, value2, level) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value1" type="String">A param.</param> /// <param name="value2" type="Number">A param.</param> /// <param name="level" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.close = function close() { } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.LoggingChannel = LoggingChannel; LoggingActivity = (function () { var cls = function LoggingActivity() { this.id = new String(); this.name = new String(); }; var cls = function LoggingActivity(activityName, loggingChannel) { this.id = new String(); this.name = new String(); }; var cls = function LoggingActivity(activityName, loggingChannel, level) { this.id = new String(); this.name = new String(); }; cls.prototype.close = function close() { } return cls; }) (); exports.LoggingActivity = LoggingActivity; ILoggingSession = (function () { var cls = function ILoggingSession() { this.name = new String(); }; cls.prototype.saveToFileAsync = function saveToFileAsync(folder, fileName, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="folder" type="Object">A param.</param> /// <param name="fileName" type="String">A param.</param> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel, maxLevel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// <param name="maxLevel" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.removeLoggingChannel = function removeLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } return cls; }) (); exports.ILoggingSession = ILoggingSession; LoggingSession = (function () { var cls = function LoggingSession() { this.name = new String(); }; var cls = function LoggingSession(name) { this.name = new String(); }; cls.prototype.saveToFileAsync = function saveToFileAsync(folder, fileName, callback) { /// <signature> /// <summary>Function summary.</summary> /// <param name="folder" type="Object">A param.</param> /// <param name="fileName" type="String">A param.</param> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel, maxLevel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// <param name="maxLevel" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.removeLoggingChannel = function removeLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } cls.prototype.close = function close() { } return cls; }) (); exports.LoggingSession = LoggingSession; LogFileGeneratedEventArgs = (function () { var cls = function LogFileGeneratedEventArgs() { this.file = new Object(); }; return cls; }) (); exports.LogFileGeneratedEventArgs = LogFileGeneratedEventArgs; IFileLoggingSession = (function () { var cls = function IFileLoggingSession() { this.name = new String(); }; cls.prototype.closeAndSaveToFileAsync = function closeAndSaveToFileAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel, maxLevel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// <param name="maxLevel" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.removeLoggingChannel = function removeLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.IFileLoggingSession = IFileLoggingSession; FileLoggingSession = (function () { var cls = function FileLoggingSession() { this.name = new String(); }; var cls = function FileLoggingSession(name) { this.name = new String(); }; cls.prototype.closeAndSaveToFileAsync = function closeAndSaveToFileAsync(callback) { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } cls.prototype.addLoggingChannel = function addLoggingChannel(loggingChannel, maxLevel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// <param name="maxLevel" type="LoggingLevel">A param.</param> /// </signature> } cls.prototype.removeLoggingChannel = function removeLoggingChannel(loggingChannel) { /// <signature> /// <summary>Function summary.</summary> /// <param name="loggingChannel" type="ILoggingChannel">A param.</param> /// </signature> } cls.prototype.close = function close() { } cls.prototype.addListener = function addListener(eventName, callback){} cls.prototype.removeListener = function removeListener(eventName, callback){} cls.prototype.on = function on(eventName, callback){} cls.prototype.off = function off(eventName, callback){} return cls; }) (); exports.FileLoggingSession = FileLoggingSession;