| 123456789101112131415161718192021222324252627282930 | 
							- /*
 
- 	MIT License http://www.opensource.org/licenses/mit-license.php
 
- 	Author Tobias Koppers @sokra
 
- */
 
- "use strict";
 
- module.exports = function createInnerContext(
 
- 	options,
 
- 	message,
 
- 	messageOptional
 
- ) {
 
- 	let messageReported = false;
 
- 	const childContext = {
 
- 		log: (() => {
 
- 			if (!options.log) return undefined;
 
- 			if (!message) return options.log;
 
- 			const logFunction = msg => {
 
- 				if (!messageReported) {
 
- 					options.log(message);
 
- 					messageReported = true;
 
- 				}
 
- 				options.log("  " + msg);
 
- 			};
 
- 			return logFunction;
 
- 		})(),
 
- 		stack: options.stack,
 
- 		missing: options.missing
 
- 	};
 
- 	return childContext;
 
- };
 
 
  |