From 46f9270bef65c5f380787b6804157bfd718a3c0c Mon Sep 17 00:00:00 2001 From: kflemin Date: Tue, 7 Sep 2021 13:49:55 -0600 Subject: [PATCH] adding more detail to logging output --- lib/buildingsync/translator.rb | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/buildingsync/translator.rb b/lib/buildingsync/translator.rb index 296b21ef..90eb80c8 100644 --- a/lib/buildingsync/translator.rb +++ b/lib/buildingsync/translator.rb @@ -93,8 +93,8 @@ def initialize(xml_file_path, output_dir, epw_file_path = nil, standard_to_be_us if validate_xml_file_against_schema validate_xml else - OpenStudio.logFree(OpenStudio::Info, 'BuildingSync.Translator.initialize', "File '#{xml_file_path}' was not validated against the BuildingSync schema") - puts "File '#{xml_file_path}' was not validated against the BuildingSync schema" + OpenStudio.logFree(OpenStudio::Info, 'BuildingSync.Translator.initialize', "File '#{xml_file_path}' was not validated against the BuildingSync schema version #{@schema_version}") + puts "File '#{xml_file_path}' was not validated against the BuildingSync schema version #{@schema_version}" end super(doc, ns) @@ -109,11 +109,12 @@ def validate_xml if !selection_tool.validate_schema raise "File '#{@xml_file_path}' does not valid against the BuildingSync schema" else - OpenStudio.logFree(OpenStudio::Info, 'BuildingSync.Translator.initialize', "File '#{@xml_file_path}' is valid against the BuildingSync schema") + OpenStudio.logFree(OpenStudio::Info, 'BuildingSync.Translator.initialize', "File '#{@xml_file_path}' is valid against the BuildingSync schema version #{@schema_version}") puts "File '#{@xml_file_path}' is valid against the BuildingSync schema" end - rescue StandardError - OpenStudio.logFree(OpenStudio::Error, 'BuildingSync.Translator.initialize', "File '#{@xml_file_path}' does not valid against the BuildingSync schema") + rescue StandardError => error + puts "ERROR: #{error}" + OpenStudio.logFree(OpenStudio::Error, 'BuildingSync.Translator.initialize', "File '#{@xml_file_path}' does not validate against the BuildingSync schema version #{@schema_version}") end # @see WorkflowMaker.setup_and_sizing_run