# Yahoo! UI Library

### Logger Widget 2.2.2

Yahoo! UI Library > logger > LogMsg.js (source view)

    /****************************************************************************/
    /****************************************************************************/
    /****************************************************************************/

    /**
     * The LogMsg class defines a single log message.
     *
     * @class LogMsg
     * @constructor
     * @param oConfigs {Object} Object literal of configuration params.
     */
     YAHOO.widget.LogMsg = function(oConfigs) {
        // Parse configs
        if (oConfigs && (oConfigs.constructor == Object)) {
            for(var param in oConfigs) {
                this[param] = oConfigs[param];
            }
        }
     };

    /////////////////////////////////////////////////////////////////////////////
    //
    // Public member variables
    //
    /////////////////////////////////////////////////////////////////////////////

    /**
     * Log message.
     *
     * @property msg
     * @type String
     */
    YAHOO.widget.LogMsg.prototype.msg = null;

    /**
     * Log timestamp.
     *
     * @property time
     * @type Date
     */
    YAHOO.widget.LogMsg.prototype.time = null;

    /**
     * Log category.
     *
     * @property category
     * @type String
     */
    YAHOO.widget.LogMsg.prototype.category = null;

    /**
     * Log source. The first word passed in as the source argument.
     *
     * @property source
     * @type String
     */
    YAHOO.widget.LogMsg.prototype.source = null;

    /**
     * Log source detail. The remainder of the string passed in as the source argument, not
     * including the first word (if any).
     *
     * @property sourceDetail
     * @type String
     */
    YAHOO.widget.LogMsg.prototype.sourceDetail = null;

Copyright © 2007 Yahoo! Inc. All rights reserved.