docs: function (className, level, msgArgs, msgText, objOrErr) {
              if (!this.isValidLevel(level)) {
                  this.error(this.$classpath, "Invalid level passed for logging the message");
              } else {
                  if (this.isLogEnabled(level, className)) {
                      var msg = this.prepareLoggedMessage(msgText, msgArgs);
                      var apps = this.getAppenders();
                      for (var i = 0; i < apps.length; i++) {
                          if (level == this.LEVEL_DEBUG) {
                              apps[i].debug(className, msg, msgText, objOrErr);
                          }
                          if (level == this.LEVEL_INFO) {
                              apps[i].info(className, msg, msgText, objOrErr);
                          }
                          if (level == this.LEVEL_WARN) {
                              apps[i].warn(className, msg, msgText, objOrErr);
                          }
                          if (level == this.LEVEL_ERROR) {
                              apps[i].error(className, msg, msgText, objOrErr);
                          }
                      }
                  }
              }
          }