feat: show the start time with seconds of the app logs (#24267)

This commit is contained in:
skayliu 2025-08-21 14:41:15 +08:00 committed by GitHub
parent ea066f891f
commit 5867e6356d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
20 changed files with 20 additions and 20 deletions

View File

@ -112,7 +112,7 @@ const WorkflowAppLogList: FC<ILogs> = ({ logs, appDetail, onRefresh }) => {
</div> </div>
)} )}
</td> </td>
<td className='w-[160px] p-3 pr-2'>{formatTime(log.created_at, t('appLog.dateTimeFormat') as string)}</td> <td className='w-[180px] p-3 pr-2'>{formatTime(log.created_at, t('appLog.dateTimeFormat') as string)}</td>
<td className='p-3 pr-2'>{statusTdRender(log.workflow_run.status)}</td> <td className='p-3 pr-2'>{statusTdRender(log.workflow_run.status)}</td>
<td className='p-3 pr-2'> <td className='p-3 pr-2'>
<div className={cn( <div className={cn(

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Protokolle', title: 'Protokolle',
description: 'Die Protokolle zeichnen den Betriebsstatus der Anwendung auf, einschließlich Benutzereingaben und KI-Antworten.', description: 'Die Protokolle zeichnen den Betriebsstatus der Anwendung auf, einschließlich Benutzereingaben und KI-Antworten.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
dateFormat: 'MM/DD/YYYY', dateFormat: 'MM/DD/YYYY',
table: { table: {
header: { header: {

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Logs', title: 'Logs',
description: 'The logs record the running status of the application, including user inputs and AI replies.', description: 'The logs record the running status of the application, including user inputs and AI replies.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
dateFormat: 'MM/DD/YYYY', dateFormat: 'MM/DD/YYYY',
table: { table: {
header: { header: {

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Registros', title: 'Registros',
description: 'Los registros registran el estado de ejecución de la aplicación, incluyendo las entradas de usuario y las respuestas de la IA.', description: 'Los registros registran el estado de ejecución de la aplicación, incluyendo las entradas de usuario y las respuestas de la IA.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Hora actualizada', updatedTime: 'Hora actualizada',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'لاگ‌ها', title: 'لاگ‌ها',
description: 'لاگ‌ها وضعیت اجرایی برنامه را ثبت می‌کنند، شامل ورودی‌های کاربر و پاسخ‌های هوش مصنوعی.', description: 'لاگ‌ها وضعیت اجرایی برنامه را ثبت می‌کنند، شامل ورودی‌های کاربر و پاسخ‌های هوش مصنوعی.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'زمان به‌روزرسانی', updatedTime: 'زمان به‌روزرسانی',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Journaux', title: 'Journaux',
description: 'Les journaux enregistrent l\'état d\'exécution de l\'application, y compris les entrées utilisateur et les réponses de l\'IA.', description: 'Les journaux enregistrent l\'état d\'exécution de l\'application, y compris les entrées utilisateur et les réponses de l\'IA.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Heure de mise à jour', updatedTime: 'Heure de mise à jour',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'लॉग्स', title: 'लॉग्स',
description: 'लॉग्स एप्लिकेशन के रनिंग स्टेटस को रिकॉर्ड करते हैं, जिसमें यूजर इनपुट और एआई रिप्लाईज़ शामिल हैं।', description: 'लॉग्स एप्लिकेशन के रनिंग स्टेटस को रिकॉर्ड करते हैं, जिसमें यूजर इनपुट और एआई रिप्लाईज़ शामिल हैं।',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'अपडेट का समय', updatedTime: 'अपडेट का समय',

View File

@ -2,7 +2,7 @@ const translation = {
title: 'Registri', title: 'Registri',
description: description:
'I registri registrano lo stato di esecuzione dell\'applicazione, inclusi input degli utenti e risposte AI.', 'I registri registrano lo stato di esecuzione dell\'applicazione, inclusi input degli utenti e risposte AI.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Ora di aggiornamento', updatedTime: 'Ora di aggiornamento',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'ログ', title: 'ログ',
description: 'ログは、アプリケーションの実行状態を記録します。ユーザーの入力や AI の応答などが含まれます。', description: 'ログは、アプリケーションの実行状態を記録します。ユーザーの入力や AI の応答などが含まれます。',
dateTimeFormat: 'YYYY/MM/DD hh:mm A', dateTimeFormat: 'YYYY/MM/DD hh:mm:ss A',
dateFormat: 'YYYY/MM/DD', dateFormat: 'YYYY/MM/DD',
table: { table: {
header: { header: {

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: '로그', title: '로그',
description: '로그는 애플리케이션 실행 상태를 기록합니다. 사용자 입력 및 AI 응답이 포함됩니다.', description: '로그는 애플리케이션 실행 상태를 기록합니다. 사용자 입력 및 AI 응답이 포함됩니다.',
dateTimeFormat: 'YYYY/MM/DD HH:mm', dateTimeFormat: 'YYYY/MM/DD HH:mm:ss',
table: { table: {
header: { header: {
updatedTime: '업데이트 시간', updatedTime: '업데이트 시간',

View File

@ -2,7 +2,7 @@ const translation = {
title: 'Dzienniki', title: 'Dzienniki',
description: description:
'Dzienniki rejestrują stan działania aplikacji, w tym dane wejściowe użytkowników i odpowiedzi AI.', 'Dzienniki rejestrują stan działania aplikacji, w tym dane wejściowe użytkowników i odpowiedzi AI.',
dateTimeFormat: 'DD/MM/YYYY HH:mm', dateTimeFormat: 'DD/MM/YYYY HH:mm:ss',
table: { table: {
header: { header: {
updatedTime: 'Czas aktualizacji', updatedTime: 'Czas aktualizacji',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Registros', title: 'Registros',
description: 'Os registros registram o status de execução do aplicativo, incluindo entradas do usuário e respostas do AI.', description: 'Os registros registram o status de execução do aplicativo, incluindo entradas do usuário e respostas do AI.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Hora de atualização', updatedTime: 'Hora de atualização',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Jurnale', title: 'Jurnale',
description: 'Jurnalele înregistrează starea de funcționare a aplicației, inclusiv intrările utilizatorilor și răspunsurile AI.', description: 'Jurnalele înregistrează starea de funcționare a aplicației, inclusiv intrările utilizatorilor și răspunsurile AI.',
dateTimeFormat: 'DD/MM/YYYY hh:mm A', dateTimeFormat: 'DD/MM/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Timp actualizare', updatedTime: 'Timp actualizare',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Логирование', title: 'Логирование',
description: 'В логах записывается состояние работы приложения, включая пользовательский ввод и ответы ИИ.', description: 'В логах записывается состояние работы приложения, включая пользовательский ввод и ответы ИИ.',
dateTimeFormat: 'DD.MM.YYYY HH:mm', dateTimeFormat: 'DD.MM.YYYY HH:mm:ss',
table: { table: {
header: { header: {
updatedTime: 'Время обновления', updatedTime: 'Время обновления',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Dnevniki', title: 'Dnevniki',
description: 'Dnevniki beležijo stanje delovanja aplikacije, vključno z vnosi uporabnikov in odgovori umetne inteligence.', description: 'Dnevniki beležijo stanje delovanja aplikacije, vključno z vnosi uporabnikov in odgovori umetne inteligence.',
dateTimeFormat: 'DD.MM.YYYY hh:mm A', dateTimeFormat: 'DD.MM.YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Čas posodobitve', updatedTime: 'Čas posodobitve',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'บันทึก', title: 'บันทึก',
description: 'บันทึกบันทึกสถานะการทํางานของแอปพลิเคชัน รวมถึงการป้อนข้อมูลของผู้ใช้และการตอบกลับ AI', description: 'บันทึกบันทึกสถานะการทํางานของแอปพลิเคชัน รวมถึงการป้อนข้อมูลของผู้ใช้และการตอบกลับ AI',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'อัพเดทเวลา', updatedTime: 'อัพเดทเวลา',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Журнали', title: 'Журнали',
description: 'Журнали фіксують робочий статус додатка, включаючи введення користувачів та відповіді штучного інтелекту.', description: 'Журнали фіксують робочий статус додатка, включаючи введення користувачів та відповіді штучного інтелекту.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Час оновлення', updatedTime: 'Час оновлення',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: 'Nhật ký', title: 'Nhật ký',
description: 'Nhật ký ghi lại trạng thái hoạt động của ứng dụng, bao gồm đầu vào của người dùng và phản hồi của trí tuệ nhân tạo.', description: 'Nhật ký ghi lại trạng thái hoạt động của ứng dụng, bao gồm đầu vào của người dùng và phản hồi của trí tuệ nhân tạo.',
dateTimeFormat: 'MM/DD/YYYY hh:mm A', dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: { table: {
header: { header: {
updatedTime: 'Thời gian cập nhật', updatedTime: 'Thời gian cập nhật',

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: '日志', title: '日志',
description: '日志记录了应用的运行情况,包括用户的输入和 AI 的回复。', description: '日志记录了应用的运行情况,包括用户的输入和 AI 的回复。',
dateTimeFormat: 'YYYY-MM-DD HH:mm', dateTimeFormat: 'YYYY-MM-DD HH:mm:ss',
dateFormat: 'YYYY-MM-DD', dateFormat: 'YYYY-MM-DD',
table: { table: {
header: { header: {

View File

@ -1,7 +1,7 @@
const translation = { const translation = {
title: '日誌', title: '日誌',
description: '日誌記錄了應用的執行情況,包括使用者的輸入和 AI 的回覆。', description: '日誌記錄了應用的執行情況,包括使用者的輸入和 AI 的回覆。',
dateTimeFormat: 'YYYY-MM-DD HH:mm', dateTimeFormat: 'YYYY-MM-DD HH:mm:ss',
table: { table: {
header: { header: {
updatedTime: '更新時間', updatedTime: '更新時間',