UIZE JavaScript Framework

MODULES Uize.Widgets.Log.Widget

1. Introduction

The Uize.Widgets.Log.Widget class implements a basic log interface.

DEVELOPERS: Chris van Rensburg

1.1. Visual Sampler

Below is a visual sampler of the Uize.Widgets.Log.Widget class...

1.2. Examples

The following example pages are good showcases for the Uize.Widgets.Log.Widget module...

UIZE Unit Tests - See how to run the various unit tests of the UIZE JavaScript Framework. Run a unit test and watch as the test runner chunks through its tests.

SEARCH FOR EXAMPLES

Use the link below to search for example pages on the UIZE Web site that reference the Uize.Widgets.Log.Widget module...

SEARCH

1.3. Implementation Info

The Uize.Widgets.Log.Widget module defines the Uize.Widgets.Log.Widget class, which is a subclass of Uize.Widgets.BoxWithHeading.Widget.

INHERITANCE CHAIN

Uize.Class −> Uize.Widget −> Uize.Widget.V2 −> Uize.Widgets.BoxWithHeading.Widget −> Uize.Widgets.Log.Widget

1.3.1. Features Introduced in This Module

The features listed in this section have been introduced in this module.

INSTANCE METHODS

clear | log

STATE PROPERTIES

isEmpty | showTimestamp | timestampFormat | title

1.3.2. Features Overridden in This Module

The features listed in this section have been overridden in this module.

The module that an overridden feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

valueOf | wireUi

STATE PROPERTIES

html

STATIC PROPERTIES

Uize.Widgets.Log.Widget.moduleName | Uize.Widgets.Log.Widget.nonInheritableStatics | Uize.Widgets.Log.Widget.undefined

1.3.3. Features Inherited From Other Modules

The features listed in this section have been inherited from other modules.

The module that an inherited feature was initially introduced in will be noted in the IMPLEMENTATION INFO notes for the feature.

INSTANCE METHODS

addChild | addChildren | ajax | buildHtml | callInherited | childHtml | childId | confirm | cssClass | displayNode | fire | flushNodeCache | get | getContainer | getHtml | getInherited | getNode | getNodeStyle | getNodeValue | getProvider | globalizeNode | inform | injectNodeHtml | insertOrWireUi | insertUi | is | isMet | kill | loc | localize | met | nodeId | onChange | once | removeChild | removeNode | removeUi | rootNodeCssClasses | set | setInherited | setNodeClipRect | setNodeInnerHtml | setNodeOpacity | setNodeProperties | setNodeStyle | setNodeValue | showNode | toggle | unmet | unwire | unwireNode | unwireNodeEventsByMatch | unwireUi | updateUi | whenever | wire | wireNode

INSTANCE PROPERTIES

showConfirm | showInform

STATE PROPERTIES

built | busy | busyInherited | busyParentTickle | children | container | enabled | enabledInherited | enabledParentTickle | extraClasses | idPrefix | idPrefixConstruction | insertionMode | locale | localeInherited | localeParentTickle | localized | name | nodeMap | parent | size | sizeInherited | sizeParentTickle | wired

STATIC METHODS

Uize.Widgets.Log.Widget.alphastructor | Uize.Widgets.Log.Widget.childBindings | Uize.Widgets.Log.Widget.childObjectEventBindings | Uize.Widgets.Log.Widget.children | Uize.Widgets.Log.Widget.childrenLinked | Uize.Widgets.Log.Widget.cssBindings | Uize.Widgets.Log.Widget.cssClassPrefix | Uize.Widgets.Log.Widget.declarativeChildObjects | Uize.Widgets.Log.Widget.declare | Uize.Widgets.Log.Widget.doMy | Uize.Widgets.Log.Widget.dualContextMethods | Uize.Widgets.Log.Widget.dualContextProperties | Uize.Widgets.Log.Widget.eventBindings | Uize.Widgets.Log.Widget.fire | Uize.Widgets.Log.Widget.get | Uize.Widgets.Log.Widget.getBlankImageUrl | Uize.Widgets.Log.Widget.hasLoc | Uize.Widgets.Log.Widget.htmlBindings | Uize.Widgets.Log.Widget.instanceMethods | Uize.Widgets.Log.Widget.instanceProperties | Uize.Widgets.Log.Widget.mixins | Uize.Widgets.Log.Widget.omegastructor | Uize.Widgets.Log.Widget.set | Uize.Widgets.Log.Widget.singleton | Uize.Widgets.Log.Widget.spawn | Uize.Widgets.Log.Widget.stateProperties | Uize.Widgets.Log.Widget.staticMethods | Uize.Widgets.Log.Widget.staticProperties | Uize.Widgets.Log.Widget.subclass | Uize.Widgets.Log.Widget.toggle | Uize.Widgets.Log.Widget.treeInheritedStateProperties | Uize.Widgets.Log.Widget.unwire | Uize.Widgets.Log.Widget.wire

STATIC PROPERTIES

Uize.Widgets.Log.Widget.busyParentTickle | Uize.Widgets.Log.Widget.enabledParentTickle | Uize.Widgets.Log.Widget.extraClasses | Uize.Widgets.Log.Widget.isWired | Uize.Widgets.Log.Widget.locale | Uize.Widgets.Log.Widget.localeParentTickle | Uize.Widgets.Log.Widget.pathToResources | Uize.Widgets.Log.Widget.size | Uize.Widgets.Log.Widget.sizeParentTickle

1.3.4. Modules Directly Under This Namespace

There are no modules directly under this namespace.

1.3.5. Unit Tests

There is no dedicated unit tests module for the Uize.Widgets.Log.Widget module.

2. In a Nutshell

2.1. Logging a Message

Logging a message can be accomplished quite easily, simply by calling the log instance method.

EXAMPLE

myLog.log ('This is my log message');

Messages that are logged by calling the log instance method will be displayed in the messages DOM node of the instance. If the showTimestamp state property is set to the value true, then log message timestamping will be enabled for logged messages. If a message is logged before the instance is wired, then the message will be added to the queued log messages.

2.1.1. Log Messages Displayed Literally

The text of a log message is displayed literally / exactly.

That is, if a log message's text contains any HTML code, that HTML code will be displayed literally - you cannot use HTML markup to format your log messages. This is to ensure that HTML that may be contained in the values of parameters or properties that are logged do not break the layout of the log's HTML or the document in any way.

EXAMPLE

myLog.log ('This is my <b>log</b> message');

LOG OUTPUT

2010-07-05 22:34:30 : This is my <b>log</b> message

You might wish to use a log to display the innerHTML of some DOM node whose contents you care to observe, or you may wish to display the value of some variable or property that may possibly contain HTML markup. In such cases, you don't want to mere act of logging some text to destroy the layout of the page containing the log, or execute some arbitrary JavaScript code because the text you happen to be sending to the log contains a script tag inside it somewhere.

2.1.2. Log Message Timestamping

The Uize.Widgets.Log.Widget module implements a message timestamping feature, which allows messages to be automatically timestamped at the time that they are logged.

Log message timestamping is activated by setting the showTimestamp state property to true. When timestamping is enabled, each logged message will be prefixed with a timestamp that indicates when it was logged. The timestamp format is determined by the timestampFormat state property, which can specify any date format string supported by the Uize.Date.Formatter module.

To illustrate the timestamping feature, consider the following examples...

2.1.2.1. EXAMPLE 1: No Timestamping

In the following example, log message timestamping has been disabled by explicitly setting the showTimestamp state property to false.

EXAMPLE

myLog = Uize.Widgets.Log.Widget ({showTimestamp:false});
myLog.wireUi ();
myLog.log ('This is my log message');

LOG OUTPUT

This is my log message

2.1.2.2. EXAMPLE 2: Timestamping With Default Format

In the following example, log message timestamping is enabled by simply not overriding the initial value of true for the showTimestamp state property.

EXAMPLE

myLog = Uize.Widgets.Log.Widget ();
myLog.wireUi ();
myLog.log ('This is my log message');

LOG OUTPUT

22:34:30.519 : This is my log message

2.1.2.3. EXAMPLE 3: Timestamping With Custom Format

In the following example, log message timestamping is enabled and a custom timestamp format is being specified using the timestampFormat state property.

EXAMPLE

myLog = Uize.Widgets.Log.Widget ({timestampFormat:'{YYYY}-{MM}-{DD} {hh}:{mm}:{ss}.{zzz}'});
myLog.wireUi ();
myLog.log ('This is my log message');

LOG OUTPUT

2010-07-05 22:34:30.519 : This is my log message

The default timestamp format shows hours, minutes, seconds, and milliseconds. In this example we are adding year, month, and day of month to the timestamp by prepending the date format segment {YYYY}-{MM}-{DD}.

2.2. Clearing the Log

All logged messages that are displayed in the messages DOM node can be easily cleared, either by the user clicking the clear button (the clear Child Widget), or by an application calling the clear instance method.

EXAMPLE

myLog.clear ();

2.3. Queued Log Messages

Any messages that are logged while an instance is not yet wired are added to a queue of logged messages that will be displayed when the instance is wired.

EXAMPLE

myLog = Uize.Widgets.Log.Widget ();
myLog.log ('This is my log message');
myLog.wireUi ();

LOG OUTPUT

2010-07-05 22:34:30 : This is my log message

In the above example, even though the log instance is not yet wired when the log instance method is called, wiring the instance will result in the logged message being displayed because it was added to the Queued Log Messages.

3. Child Widgets

3.1. clear Child Widget

An instance of the Uize.Widgets.Buttons.Clear.Widget class, which is wired to call the clear instance method when it is clicked.

NOTES

see the related clear instance method

4. Instance Methods

4.1. addChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.2. addChildren

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.3. ajax

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.4. buildHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.5. callInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.6. childHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.7. childId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.8. clear

Clears the log messages displayed in the messages DOM node.

SYNTAX

myInstance.clear ();

If the instance is not wired at the time that this method is called, then the queued log messages will be cleared. The clear instance method is called when the user clicks the clear Child Widget.

NOTES

see the related clear Child Widget

IMPLEMENTATION INFO

this feature was introduced in this module

4.9. confirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.10. cssClass

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

4.11. displayNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.12. fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.13. flushNodeCache

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.14. get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.15. getContainer

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.16. getHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.17. getInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.18. getNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.19. getNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.20. getNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.21. getProvider

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.22. globalizeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.23. inform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.24. injectNodeHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.25. insertOrWireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.26. insertUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.27. is

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.28. isMet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.29. kill

Inherited from Uize.Widget, but introduced in Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Class)

4.30. loc

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

4.31. localize

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.32. log

Logs the specified message by displaying it in the messages DOM node.

SYNTAX

myInstance.log (messageTextSTR);

If the instance is not wired at the time that this method is called, then the specified log message will be added to the queued log messages. For a more detailed discussion on logging, see the section Logging a Message.

IMPLEMENTATION INFO

this feature was introduced in this module

4.33. met

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.34. nodeId

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.35. onChange

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.36. once

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.37. removeChild

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.38. removeNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.39. removeUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.40. rootNodeCssClasses

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

4.41. set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.42. setInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.43. setNodeClipRect

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.44. setNodeInnerHtml

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.45. setNodeOpacity

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.46. setNodeProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.47. setNodeStyle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.48. setNodeValue

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.49. showNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.50. toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.51. unmet

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.52. unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.53. unwireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.54. unwireNodeEventsByMatch

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.55. unwireUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.56. updateUi

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.57. valueOf

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)

IMPLEMENTATION INFO

4.58. whenever

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.59. wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)

4.60. wireNode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

4.61. wireUi

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

5. DOM Nodes

5.1. messages

A node that is used to display the messages being logged.

Whenever a new message is logged, the contents of the messages DOM node is added to. This node may be a div, span, p tag, or any other type that may contain arbitrary HTML. When the clear instance method is called, either programmatically or as a result of the user clicking the clear Child Widget, the innerHTML of the messages node will be replaced with nothing.

6. State Properties

6.1. built

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.2. busy

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.3. busyInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.4. busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.5. children

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.6. container

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.7. enabled

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.8. enabledInherited

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.9. enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.10. extraClasses

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

6.11. html

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)

6.12. idPrefix

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.13. idPrefixConstruction

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.14. insertionMode

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.15. isEmpty

A read-only boolean, indicating whether or not the messages DOM node contains any logged messages.

When the value of this property is true, then the clear Child Widget will be disabled. When the value of this property is false, then the clear Child Widget will be enabled.

NOTES

this property is read-only
the initial value is true

IMPLEMENTATION INFO

this feature was introduced in this module

6.16. locale

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

6.17. localeInherited

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

6.18. localeParentTickle

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

6.19. localized

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.20. name

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.21. nodeMap

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.22. parent

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

6.23. showTimestamp

A boolean, specifying whether or not log message timestamping should be enabled for logged messages.

When the value of this property is true, then the value of the related timestampFormat state property can be used to control how the prepended timestamps are formatted.

NOTES

see the related timestampFormat state property
the initial value is true

IMPLEMENTATION INFO

this feature was introduced in this module

6.24. size

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

6.25. sizeInherited

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

6.26. sizeParentTickle

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)

6.27. timestampFormat

A string, specifying the date format that should be used to format the timestamp that is prepended to logged messages when the showTimestamp state property is set to true.

The value of the timestampFormat property can be any date format supported by the Uize.Date.Formatter module. When the value of the showTimestamp state property is false, then the timestampFormat state property is not applicable.

NOTES

see the related showTimestamp state property
the initial value is '{hh}:{mm}:{ss}.{zzz}'

IMPLEMENTATION INFO

this feature was introduced in this module

6.28. title

IMPLEMENTATION INFO

this feature was introduced in this module

6.29. wired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

7. Instance Properties

7.1. showConfirm

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

7.2. showInform

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)

8. Static Methods

8.1. Uize.Widgets.Log.Widget.alphastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.2. Uize.Widgets.Log.Widget.childBindings

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.3. Uize.Widgets.Log.Widget.childObjectEventBindings

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.4. Uize.Widgets.Log.Widget.children

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.5. Uize.Widgets.Log.Widget.childrenLinked

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.6. Uize.Widgets.Log.Widget.cssBindings

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.7. Uize.Widgets.Log.Widget.cssClassPrefix

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.8. Uize.Widgets.Log.Widget.declarativeChildObjects

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.9. Uize.Widgets.Log.Widget.declare

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.10. Uize.Widgets.Log.Widget.doMy

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.11. Uize.Widgets.Log.Widget.dualContextMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.12. Uize.Widgets.Log.Widget.dualContextProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.13. Uize.Widgets.Log.Widget.eventBindings

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.14. Uize.Widgets.Log.Widget.fire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.15. Uize.Widgets.Log.Widget.get

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.16. Uize.Widgets.Log.Widget.getBlankImageUrl

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

8.17. Uize.Widgets.Log.Widget.hasLoc

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.18. Uize.Widgets.Log.Widget.htmlBindings

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

8.19. Uize.Widgets.Log.Widget.instanceMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.20. Uize.Widgets.Log.Widget.instanceProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.21. Uize.Widgets.Log.Widget.mixins

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.22. Uize.Widgets.Log.Widget.omegastructor

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.23. Uize.Widgets.Log.Widget.set

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.24. Uize.Widgets.Log.Widget.singleton

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.25. Uize.Widgets.Log.Widget.spawn

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

8.26. Uize.Widgets.Log.Widget.stateProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.27. Uize.Widgets.Log.Widget.staticMethods

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.28. Uize.Widgets.Log.Widget.staticProperties

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.29. Uize.Widgets.Log.Widget.subclass

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.30. Uize.Widgets.Log.Widget.toggle

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.31. Uize.Widgets.Log.Widget.treeInheritedStateProperties

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

8.32. Uize.Widgets.Log.Widget.unwire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

8.33. Uize.Widgets.Log.Widget.wire

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

9. Static Properties

9.1. Uize.Widgets.Log.Widget.busyParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

9.2. Uize.Widgets.Log.Widget.enabledParentTickle

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

9.3. Uize.Widgets.Log.Widget.extraClasses

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

9.4. Uize.Widgets.Log.Widget.isWired

Inherited from Uize.Widget.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget, first introduced in Uize.Widget)
this static feature is inherited by subclasses

9.5. Uize.Widgets.Log.Widget.locale

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

9.6. Uize.Widgets.Log.Widget.localeParentTickle

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

9.7. Uize.Widgets.Log.Widget.moduleName

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is inherited by subclasses

9.8. Uize.Widgets.Log.Widget.nonInheritableStatics

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Class)
this static feature is not inherited by subclasses

9.9. Uize.Widgets.Log.Widget.pathToResources

Inherited from Uize.Class.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Class, first introduced in Uize.Class)
this static feature is inherited by subclasses

9.10. Uize.Widgets.Log.Widget.size

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

9.11. Uize.Widgets.Log.Widget.sizeParentTickle

Inherited from Uize.Widget.V2.

IMPLEMENTATION INFO

this is an inherited feature (implementation is in Uize.Widget.V2, first introduced in Uize.Widget.V2)
this static feature is inherited by subclasses

9.12. Uize.Widgets.Log.Widget.undefined

IMPLEMENTATION INFO

this is an override of an inherited feature (implementation is in this module, first introduced in Uize.Widget)
this static feature is inherited by subclasses