Skip to content

ym.core.Loggable

Overview

The Loggable class is a virtual class. It extends a given class with logging methods by calling ym.util.debug.attach().

Initialization

function MyLogging() {
    ym.util.debug.attach("MyClass", this, true|false);
}

var instance = new MyLogging();
instance.log("hello, world!");
// Developer Tool Output
// => MyClass: hello, world!

Methods

Writes a message in the developer tool that informs about an obsolete component.

  • Parameters
  • component

    • Description: The component that is marked as obsolete.
    • Data type: function
  • link

    • Description: The link to the documentation of the new or changed component.
    • Data type: string
  • expirationDate

    • Description: The date on which the component is removed.
    • Data type: date

error(args)

Writes an error message in the developer tool.

  • Parameters
  • args
    • Description: Several arguments and data types are possible.

info(args)

Writes a message in the developer tool.

  • Parameters
  • args
    • Description: Several arguments and data types are possible.

log(args)

Makes a log entry in the developer tool.

  • Parameters
  • args
    • Description: Several arguments and data types are possible.

notify(msg)

Writes a notification in the developer tool.

  • Parameters
  • msg
    • Description: Notification
    • Data type: string

warn(args)

Writes a warning in the developer tool.

  • Parameters
  • args
    • Description: Several arguments and data types are possible.