Class: Appsignal::TransactionFormatter
- Inherits:
-
Object
- Object
- Appsignal::TransactionFormatter
show all
- Extended by:
- Forwardable
- Defined in:
- lib/appsignal/transaction/transaction_formatter.rb,
lib/appsignal/transaction/slow_request_formatter.rb,
lib/appsignal/transaction/faulty_request_formatter.rb,
lib/appsignal/transaction/regular_request_formatter.rb
Defined Under Namespace
Classes: FaultyRequestFormatter, RegularRequestFormatter, SlowRequestFormatter
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
Returns a new instance of TransactionFormatter.
7
8
9
|
# File 'lib/appsignal/transaction/transaction_formatter.rb', line 7
def initialize(transaction)
@transaction = transaction
end
|
Class Method Details
.faulty(transaction) ⇒ Object
.regular(transaction) ⇒ Object
.slow(transaction) ⇒ Object
Instance Method Details
#to_hash ⇒ Object
23
24
25
26
27
28
29
30
|
# File 'lib/appsignal/transaction/transaction_formatter.rb', line 23
def to_hash
{
:request_id => id,
:action => action,
:log_entry => formatted_process_action_event,
:failed => exception?
}
end
|