WinJS.Utilities.startLog function

Applies to Windows and Windows Phone

Configures a logger that writes messages containing the specified tags to the JavaScript console.

Syntax


WinJS.Utilities.startLog(options);

Parameters

options

Type: Object

The tags for messages to log. Multiple tags should be separated by spaces.

May contain type, tags, excludeTags and action properties.

  • type is required.

  • excludeTags is a space-separated list of tags, any of which will result in a message not being logged.

  • tags is a space-separated list of tags, any of which will result in a message being logged.

  • action is a function that, if present, is called with the following parameters:

    • message: String. The message to log.

    • tags: String. The tag or tags to categorize the message.

    • type: String. The type of message (error, warning, info, etc.).

    The default action writes the message to the JavaScript console.

Return value

This function does not return a value.

Remarks

You can use Windows Library for JavaScript logging to help troubleshoot specific issues. It is best to start logging when the app is being initialized. The following example shows how to start logging.


WinJS.Utilities.startLog({ type: "error", tags: "winjs controls" });


You can specify the following types:

  • error: The message is about an error condition.

  • warn: The message is a warning.

  • info: The message is for informational purposes.

  • perf: The message is related to performance.

You can specify the following tags:

  • winjs: The message is about WinJS.

  • winjs controls: The message is about WinJS controls.

  • winjs binding: The message is about WinJS binding.

  • winjs viewPortPageRealized: The message is about displaying pages in a ListView.

  • winjs pageRealized: The message is about displaying pages in a ListView.

Requirements

Minimum supported client

Windows 8 [Windows Store apps only]

Minimum supported server

Windows Server 2012 [Windows Store apps only]

Minimum supported phone

Windows Phone 8.1

Namespace

WinJS.Utilities

Library

Base.js

 

 

Show:
© 2014 Microsoft