var Log = require('./').Log; function doThings(options) { console.log(); console.log(options); var log = new Log(options); log.header("Header line."); log.subhead("Subhead line."); log.write("Testing").write(" 123...").writeln("done!"); log.write("Verbose: ").verbose.write("YES").or.write("NO").always.write(", "); log.notverbose.write("NO").or.write("YES").always.writeln("!"); log.warn("This is a warning."); log.write("Doing something...").warn(); log.error("This is an error."); log.write("Doing something...").error(); log.ok("This is ok."); log.write("Doing something...").ok(); log.errorlns("This is a very long line in errorlns that should wrap eventually, given that it is a very long line."); log.oklns("This is a very long line in oklns that should wrap eventually, given that it is a very long line."); log.success("This is a success message."); log.fail("This is a fail message."); log.debug("This is a debug message."); } doThings({}); doThings({verbose: true});