module NSWTopo::Log

def log_abort(message)

def log_abort(message)
  abort FAILURE % message
end

def log_neutral(message)

def log_neutral(message)
  puts NEUTRAL % message
end

def log_success(message)

def log_success(message)
  puts SUCCESS % message
end

def log_update(message)

def log_update(message)
  print UPDATE % message if $stdout.tty?
end

def log_warn(message)

def log_warn(message)
  warn FAILURE % message
end