addon/services/scheduler.js
function _logWarn(title, stack, test = false, options = {}) {
	if (test) {
		return;
	}

	const { groupCollapsed, log, trace, groupEnd } = console;

	if (groupCollapsed && trace && groupEnd) {
		groupCollapsed(title);
		log(options.id);
		trace(stack.stack);
		groupEnd(title);
	} else {
		warn(`${title}\n${stack.stack}`, test, options);
	}
}
function _logWarn(title, stack, test = false, options = {}) {
	if (test) {
		return;
	}

	const { groupCollapsed, log, trace, groupEnd } = console;

	if (groupCollapsed && trace && groupEnd) {
		groupCollapsed(title);
		log(options.id);
		trace(stack.stack);
		groupEnd(title);
	} else {
		warn(`${title}\n${stack.stack}`, test, options);
	}
}
function _logWarn ( title , stack , test = false , options = { } ) { if ( test ) { return ; } const { groupCollapsed , log , trace , groupEnd } = console ; if ( groupCollapsed && trace && groupEnd ) { groupCollapsed ( title ) ; log ( options . id ) ; trace ( stack . stack ) ; groupEnd ( title ) ; } else { warn ( ` ${ title } \n ${ stack . stack } ` , test , options ) ; } }
Logs a grouped stack trace.

Fallback to warn() from @ember/debug

@param  {String} title   Group title
@param  {Object} stack   Stack trace
@param  {Boolean} test   An optional boolean. If falsy, the warning will be displayed.
@param  {Object} options Can be used to pass a unique `id` for this warning.
 /* istanbul ignore next
Logs a grouped stack trace .