def message(*args)
      msg = []

      if context.is_a? Aspector::Base
        msg << context.class.to_s
        msg << context.target.to_s
      else
        msg << context.to_s
      end

      msg += args

      msg.join(' | ')
    end
def message(*args)
      msg = []

      if context.is_a? Aspector::Base
        msg << context.class.to_s
        msg << context.target.to_s
      else
        msg << context.to_s
      end

      msg += args

      msg.join(' | ')
    end
Creates a full messages that we want to log
 @param args any arguments that we want to log based on
 @return [String] message string for logging - provides additional context information
 @example Create a message based on a single argument
   message('action taken') #=> 'Aspector::Base | ExampleClass | action taken'