{"log":"\n","stream":"stdout","time":"2026-05-12T10:06:10.810638521Z"}
{"log":"  .   ____          _            __ _ _\n","stream":"stdout","time":"2026-05-12T10:06:10.810674991Z"}
{"log":" /\\\\ / ___'_ __ _ _(_)_ __  __ _ \\ \\ \\ \\\n","stream":"stdout","time":"2026-05-12T10:06:10.810679253Z"}
{"log":"( ( )\\___ | '_ | '_| | '_ \\/ _` | \\ \\ \\ \\\n","stream":"stdout","time":"2026-05-12T10:06:10.810682154Z"}
{"log":" \\\\/  ___)| |_)| | | | | || (_| |  ) ) ) )\n","stream":"stdout","time":"2026-05-12T10:06:10.810684948Z"}
{"log":"  '  |____| .__|_| |_|_| |_\\__, | / / / /\n","stream":"stdout","time":"2026-05-12T10:06:10.810687477Z"}
{"log":" =========|_|==============|___/=/_/_/_/\n","stream":"stdout","time":"2026-05-12T10:06:10.810689981Z"}
{"log":"\n","stream":"stdout","time":"2026-05-12T10:06:10.810692546Z"}
{"log":" :: Spring Boot ::                (v4.0.6)\n","stream":"stdout","time":"2026-05-12T10:06:10.811176047Z"}
{"log":"\n","stream":"stdout","time":"2026-05-12T10:06:10.811194368Z"}
{"log":"2026-05-12 10:06:10 INFO  o.h.validator.internal.util.Version - HV000001: Hibernate Validator 9.0.1.Final\n","stream":"stdout","time":"2026-05-12T10:06:10.842467507Z"}
{"log":"2026-05-12 10:06:10 INFO  c.z.o.OcrPlatformApplication - Starting OcrPlatformApplication v0.1.0-SNAPSHOT using Java 25.0.3 with PID 1 (/app/ocr-platform-backend.jar started by root in /app)\n","stream":"stdout","time":"2026-05-12T10:06:10.88026195Z"}
{"log":"2026-05-12 10:06:10 INFO  c.z.o.OcrPlatformApplication - No active profile set, falling back to 1 default profile: \"default\"\n","stream":"stdout","time":"2026-05-12T10:06:10.881150522Z"}
{"log":"2026-05-12 10:06:11 INFO  o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode.\n","stream":"stdout","time":"2026-05-12T10:06:11.704550943Z"}
{"log":"2026-05-12 10:06:11 INFO  o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 65 ms. Found 14 JPA repository interfaces.\n","stream":"stdout","time":"2026-05-12T10:06:11.777368835Z"}
{"log":"2026-05-12 10:06:12 INFO  o.s.boot.tomcat.TomcatWebServer - Tomcat initialized with port 18090 (http)\n","stream":"stdout","time":"2026-05-12T10:06:12.412813644Z"}
{"log":"2026-05-12 10:06:12 INFO  o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler [\"http-nio-18090\"]\n","stream":"stdout","time":"2026-05-12T10:06:12.435316907Z"}
{"log":"2026-05-12 10:06:12 INFO  o.a.catalina.core.StandardService - Starting service [Tomcat]\n","stream":"stdout","time":"2026-05-12T10:06:12.440916503Z"}
{"log":"2026-05-12 10:06:12 INFO  o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/11.0.21]\n","stream":"stdout","time":"2026-05-12T10:06:12.441244024Z"}
{"log":"2026-05-12 10:06:12 INFO  o.s.b.w.c.s.WebApplicationContextInitializer - Root WebApplicationContext: initialization completed in 1533 ms\n","stream":"stdout","time":"2026-05-12T10:06:12.464657042Z"}
{"log":"2026-05-12 10:06:12 INFO  com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...\n","stream":"stdout","time":"2026-05-12T10:06:12.960443459Z"}
{"log":"2026-05-12 10:06:13 INFO  com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@5996d6f2\n","stream":"stdout","time":"2026-05-12T10:06:13.116702035Z"}
{"log":"2026-05-12 10:06:13 INFO  com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.\n","stream":"stdout","time":"2026-05-12T10:06:13.118267406Z"}
{"log":"2026-05-12 10:06:13 INFO  org.flywaydb.core.FlywayExecutor - Database: jdbc:mysql://192.168.1.222:3306/ocrplatform?useUnicode=true\u0026characterEncoding=utf8\u0026serverTimezone=Asia/Shanghai\u0026useSSL=false\u0026allowPublicKeyRetrieval=true (MySQL 5.7)\n","stream":"stdout","time":"2026-05-12T10:06:13.157993444Z"}
{"log":"2026-05-12 10:06:13 INFO  o.f.c.i.database.base.Database - MySQL 5.7 is outside of Redgate community support. See https://rd.gt/468B6ni for details\n","stream":"stdout","time":"2026-05-12T10:06:13.188840872Z"}
{"log":"2026-05-12 10:06:13 INFO  o.f.core.internal.command.DbValidate - Successfully validated 12 migrations (execution time 00:00.031s)\n","stream":"stdout","time":"2026-05-12T10:06:13.233859972Z"}
{"log":"2026-05-12 10:06:13 INFO  o.f.core.internal.command.DbMigrate - Current version of schema `ocrplatform`: 12\n","stream":"stdout","time":"2026-05-12T10:06:13.248266681Z"}
{"log":"2026-05-12 10:06:13 INFO  o.f.core.internal.command.DbMigrate - Schema `ocrplatform` is up to date. No migration necessary.\n","stream":"stdout","time":"2026-05-12T10:06:13.252165354Z"}
{"log":"2026-05-12 10:06:13 INFO  org.hibernate.orm.jpa - HHH008540: Processing PersistenceUnitInfo [name: default]\n","stream":"stdout","time":"2026-05-12T10:06:13.33262002Z"}
{"log":"2026-05-12 10:06:13 INFO  org.hibernate.orm.core - HHH000001: Hibernate ORM core version 7.2.12.Final\n","stream":"stdout","time":"2026-05-12T10:06:13.379444802Z"}
{"log":"2026-05-12 10:06:13 INFO  o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer\n","stream":"stdout","time":"2026-05-12T10:06:13.802322128Z"}
{"log":"2026-05-12 10:06:13 WARN  org.hibernate.orm.core - HHH000511: The 5.7.20 version for [org.hibernate.dialect.MySQLDialect] is no longer supported, hence certain features may not work properly.The minimum supported version is 8.0.0. Check the community dialects project for available legacy versions.\n","stream":"stdout","time":"2026-05-12T10:06:13.859005888Z"}
{"log":"2026-05-12 10:06:13 INFO  o.hibernate.orm.connections.pooling - HHH10001005: Database info:\n","stream":"stdout","time":"2026-05-12T10:06:13.87323691Z"}
{"log":"\u0009Database JDBC URL [jdbc:mysql://192.168.1.222:3306/ocrplatform?useUnicode=true\u0026characterEncoding=utf8\u0026serverTimezone=Asia/Shanghai\u0026useSSL=false\u0026allowPublicKeyRetrieval=true]\n","stream":"stdout","time":"2026-05-12T10:06:13.873272443Z"}
{"log":"\u0009Database driver: MySQL Connector/J\n","stream":"stdout","time":"2026-05-12T10:06:13.873285421Z"}
{"log":"\u0009Database dialect: MySQLDialect\n","stream":"stdout","time":"2026-05-12T10:06:13.873294377Z"}
{"log":"\u0009Database version: 5.7.20\n","stream":"stdout","time":"2026-05-12T10:06:13.873303054Z"}
{"log":"\u0009Default catalog/schema: ocrplatform/undefined\n","stream":"stdout","time":"2026-05-12T10:06:13.873311579Z"}
{"log":"\u0009Autocommit mode: undefined/unknown\n","stream":"stdout","time":"2026-05-12T10:06:13.873319921Z"}
{"log":"\u0009Isolation level: REPEATABLE_READ [default REPEATABLE_READ]\n","stream":"stdout","time":"2026-05-12T10:06:13.873328509Z"}
{"log":"\u0009JDBC fetch size: none\n","stream":"stdout","time":"2026-05-12T10:06:13.873337146Z"}
{"log":"\u0009Pool: DataSourceConnectionProvider\n","stream":"stdout","time":"2026-05-12T10:06:13.873346032Z"}
{"log":"\u0009Minimum pool size: undefined/unknown\n","stream":"stdout","time":"2026-05-12T10:06:13.8733543Z"}
{"log":"\u0009Maximum pool size: undefined/unknown\n","stream":"stdout","time":"2026-05-12T10:06:13.87336273Z"}
{"log":"2026-05-12 10:06:14 INFO  org.hibernate.orm.core - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)\n","stream":"stdout","time":"2026-05-12T10:06:14.736804101Z"}
{"log":"2026-05-12 10:06:14 INFO  o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default'\n","stream":"stdout","time":"2026-05-12T10:06:14.795903062Z"}
{"log":"2026-05-12 10:06:14 INFO  o.s.d.j.r.q.QueryEnhancerFactories - Hibernate is in classpath; If applicable, HQL parser will be used.\n","stream":"stdout","time":"2026-05-12T10:06:14.871578195Z"}
{"log":"2026-05-12 10:06:16 INFO  o.s.b.a.e.web.EndpointLinksResolver - Exposing 3 endpoints beneath base path '/actuator'\n","stream":"stdout","time":"2026-05-12T10:06:16.714989892Z"}
{"log":"2026-05-12 10:06:16 INFO  o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler [\"http-nio-18090\"]\n","stream":"stdout","time":"2026-05-12T10:06:16.76351837Z"}
{"log":"2026-05-12 10:06:16 INFO  o.s.boot.tomcat.TomcatWebServer - Tomcat started on port 18090 (http) with context path '/'\n","stream":"stdout","time":"2026-05-12T10:06:16.775689624Z"}
{"log":"2026-05-12 10:06:16 INFO  c.z.o.OcrPlatformApplication - Started OcrPlatformApplication in 6.482 seconds (process running for 7.077)\n","stream":"stdout","time":"2026-05-12T10:06:16.784461814Z"}
{"log":"2026-05-12 10:06:43 INFO  o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'\n","stream":"stdout","time":"2026-05-12T10:06:43.239876218Z"}
{"log":"2026-05-12 10:06:43 INFO  o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'\n","stream":"stdout","time":"2026-05-12T10:06:43.240020668Z"}
{"log":"2026-05-12 10:06:43 INFO  o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms\n","stream":"stdout","time":"2026-05-12T10:06:43.241255944Z"}
{"log":"2026-05-12 10:06:49 INFO  c.z.ocrplatform.worker.OcrTaskWorker - OCR task T20260512100643-daac5dca completed by engine paddle-layout on run #1\n","stream":"stdout","time":"2026-05-12T10:06:49.777880758Z"}
