// Prevent JS caching
// $CFG->cachejs = false; // NOT FOR PRODUCTION SERVERS!
//
+// Restrict which YUI logging statements are shown in the browser console.
+// For details see the upstream documentation:
+// http://yuilibrary.com/yui/docs/api/classes/config.html#property_logInclude
+// http://yuilibrary.com/yui/docs/api/classes/config.html#property_logExclude
+// $CFG->yuiloginclude = array(
+// 'moodle-core-dock-loader' => true,
+// 'moodle-course-categoryexpander' => true,
+// );
+// $CFG->yuilogexclude = array(
+// 'moodle-core-dock' => true,
+// 'moodle-core-notification' => true,
+// );
+//
+// Set the minimum log level for YUI logging statements.
+// For details see the upstream documentation:
+// http://yuilibrary.com/yui/docs/api/classes/config.html#property_logLevel
+// $CFG->yuiloglevel = 'debug';
+//
// Prevent core_string_manager application caching
// $CFG->langstringcache = false; // NOT FOR PRODUCTION SERVERS!
//
$this->YUI_config->debug = false;
}
+ // Include the YUI config log filters.
+ if (!empty($CFG->yuilogexclude) && is_array($CFG->yuilogexclude)) {
+ $this->YUI_config->logExclude = $CFG->yuilogexclude;
+ }
+ if (!empty($CFG->yuiloginclude) && is_array($CFG->yuiloginclude)) {
+ $this->YUI_config->logInclude = $CFG->yuiloginclude;
+ }
+ if (!empty($CFG->yuiloglevel)) {
+ $this->YUI_config->logLevel = $CFG->yuiloglevel;
+ }
+
// Add the moodle group's module data.
$this->YUI_config->add_moodle_metadata();