GalileoLogger
Class: GalileoLogger
Defined in: src/utils/galileo-logger.ts:62
Constructors
Constructor
Defined in: src/utils/galileo-logger.ts:72
Parameters
config
GalileoLoggerConfig
= {}
Returns
GalileoLogger
Properties
traces
Defined in: src/utils/galileo-logger.ts:69
Methods
addChildSpanToParent()
Defined in: src/utils/galileo-logger.ts:180
Parameters
span
Returns
void
addLlmSpan()
Defined in: src/utils/galileo-logger.ts:339
Parameters
__namedParameters
createdAt?
number
durationNs?
number
input
LlmStepAllowedIOType
metadata?
Record
<string
, string
>
model?
string
name?
string
numInputTokens?
number
numOutputTokens?
number
output
LlmStepAllowedIOType
statusCode?
number
tags?
string
[]
temperature?
number
timeToFirstTokenNs?
number
tools?
any
[]
totalTokens?
number
Returns
addRetrieverSpan()
Defined in: src/utils/galileo-logger.ts:397
Parameters
__namedParameters
createdAt?
number
durationNs?
number
input
string
metadata?
Record
<string
, string
>
name?
string
output
RetrieverStepAllowedOutputType
statusCode?
number
tags?
string
[]
Returns
addSingleLlmSpanTrace()
Defined in: src/utils/galileo-logger.ts:262
Parameters
__namedParameters
createdAt?
number
durationNs?
number
input
LlmStepAllowedIOType
metadata?
Record
<string
, string
>
model?
string
name?
string
numInputTokens?
number
numOutputTokens?
number
output
LlmStepAllowedIOType
statusCode?
number
tags?
string
[]
temperature?
number
timeToFirstTokenNs?
number
tools?
any
[]
totalTokens?
number
Returns
addToolSpan()
Defined in: src/utils/galileo-logger.ts:434
Parameters
__namedParameters
createdAt?
number
durationNs?
number
input
string
metadata?
Record
<string
, string
>
name?
string
output?
string
statusCode?
number
tags?
string
[]
toolCallId?
string
Returns
addWorkflowSpan()
Defined in: src/utils/galileo-logger.ts:474
Parameters
__namedParameters
createdAt?
number
durationNs?
number
input
string
metadata?
Record
<string
, string
>
name?
string
output?
string
tags?
string
[]
Returns
clearSession()
Defined in: src/utils/galileo-logger.ts:219
Returns
void
conclude()
Defined in: src/utils/galileo-logger.ts:547
Parameters
__namedParameters
concludeAll?
boolean
durationNs?
number
output?
string
statusCode?
number
Returns
| undefined
| StepWithChildSpans
currentParent()
Defined in: src/utils/galileo-logger.ts:170
Returns
| undefined
| StepWithChildSpans
currentSessionId()
Defined in: src/utils/galileo-logger.ts:176
Returns
undefined
| string
flush()
Defined in: src/utils/galileo-logger.ts:572
Returns
Promise
<Trace
[]>
isLoggingDisabled()
Defined in: src/utils/galileo-logger.ts:148
Check if logging is disabled
Returns
boolean
setSessionId()
Defined in: src/utils/galileo-logger.ts:214
Parameters
sessionId
string
Returns
void
startSession()
Defined in: src/utils/galileo-logger.ts:188
Parameters
__namedParameters
externalId?
string
name?
string
previousSessionId?
string
Returns
Promise
<string
>
startTrace()
Defined in: src/utils/galileo-logger.ts:224
Parameters
__namedParameters
createdAt?
number
durationNs?
number
input
string
metadata?
Record
<string
, string
>
name?
string
output?
string
tags?
string
[]
Returns
terminate()
Defined in: src/utils/galileo-logger.ts:609
Returns
Promise
<void
>
getLastOutput()
Defined in: src/utils/galileo-logger.ts:152
Parameters
node?
BaseStep
Returns
undefined
| string