From ef51b0f9e4d753ab39e2c09f874c15545fdc7164 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sat, 13 Apr 2013 20:27:44 +0200 Subject: [PATCH] Error message is red --- lib/jekyll/deprecator.rb | 2 +- lib/jekyll/logger.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lib/jekyll/deprecator.rb b/lib/jekyll/deprecator.rb index 02f00d15..642f6f48 100644 --- a/lib/jekyll/deprecator.rb +++ b/lib/jekyll/deprecator.rb @@ -17,7 +17,7 @@ module Jekyll def self.deprecation_message(args, deprecated_argument, message) if args.include?(deprecated_argument) - Jekyll.warn "Deprecation:", message + Jekyll.error "Deprecation:", message exit(1) end end diff --git a/lib/jekyll/logger.rb b/lib/jekyll/logger.rb index e7af4563..6b30ad95 100644 --- a/lib/jekyll/logger.rb +++ b/lib/jekyll/logger.rb @@ -20,6 +20,16 @@ module Jekyll $stderr.puts (Jekyll.message(topic, message)).yellow end + # Public: Print a jekyll error message to stderr + # + # topic - the topic of the message, e.g. "Configuration file", "Deprecation", etc. + # message - the message detail + # + # Returns nothing + def error(topic, message) + $stderr.puts (Jekyll.message(topic, message)).red + end + # Public: Build a Jekyll topic method # # topic - the topic of the message, e.g. "Configuration file", "Deprecation", etc.