source Base/BaseUtil.sh
source String/StringUtil.sh

MessageBuilderUtil(){
	local time=$(BaseUtil timestamp)

	buildMessage(){
		echo "${time} [$(StringUtil toUpperCase ${1})] $(StringUtil replace $2 - space)"
	}

	$@
}
source Base/BaseUtil.sh
source String/StringUtil.sh

MessageBuilderUtil(){
	local time=$(BaseUtil timestamp)

	buildMessage(){
		_message=$(StringUtil capitalize $2)

		echo "${time} [$(StringUtil toUpperCase ${1})] $(StringUtil replace $_message - space)"
	}

	$@
}
Add intermediate step of capitalization before converting string
Add intermediate step of capitalization before converting string
