From b701fe1f5edd60d749f5d255ce9175bfceed38e1 Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 17 Jan 2025 20:05:25 -0800 Subject: [PATCH] view logs --- .../src/components/view_logs.tsx | 107 ++++++++++-------- 1 file changed, 58 insertions(+), 49 deletions(-) diff --git a/ui/litellm-dashboard/src/components/view_logs.tsx b/ui/litellm-dashboard/src/components/view_logs.tsx index 097ef9a172..3de8a7eeb5 100644 --- a/ui/litellm-dashboard/src/components/view_logs.tsx +++ b/ui/litellm-dashboard/src/components/view_logs.tsx @@ -304,56 +304,65 @@ export const SpendLogsTable: React.FC = ({ accessToken, tok
- - - - {columns.map((column) => ( - - {column.header} - - ))} - - - - {logs.map((log) => ( - - setExpandedRow(expandedRow === log.request_id ? null : log.request_id)} - > - {columns.map((column) => ( - - {column.cell ? - column.cell({ - getValue: () => log[column.accessorKey as keyof LogEntry], - row: { original: log } - }) : - {String(log[column.accessorKey as keyof LogEntry] ?? '')} - } - - ))} - - {expandedRow === log.request_id && ( - - - - + {logs.length > 0 ? ( +
+ + + {columns.map((column) => ( + + {column.header} + + ))} + + + + {logs.map((log) => ( + + setExpandedRow(expandedRow === log.request_id ? null : log.request_id)} + > + {columns.map((column) => ( + + {column.cell ? + column.cell({ + getValue: () => log[column.accessorKey as keyof LogEntry], + row: { original: log } + }) : + {String(log[column.accessorKey as keyof LogEntry] ?? '')} + } + + ))} - )} - - ))} - -
+ {expandedRow === log.request_id && ( + + + + + + )} + + ))} + + + ) : ( +
+

No SpendLogs messages available.

+

+ To enable this, set `general_settings.store_prompts_in_spend_logs: true` in your config.yaml +

+
+ )}