' . esc_html__( 'Plugin Log', 'peptide-news' ) . ''; echo '

' . esc_html__( 'Recent plugin activity — fetches, AI processing, errors, and admin actions.', 'peptide-news' ) . '

'; // Filters row. echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; // Log table. echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
' . esc_html__( 'Time', 'peptide-news' ) . '' . esc_html__( 'Level', 'peptide-news' ) . '' . esc_html__( 'Context', 'peptide-news' ) . '' . esc_html__( 'Message', 'peptide-news' ) . '
' . esc_html__( 'Loading...', 'peptide-news' ) . '
'; echo '
'; // Pagination. echo '
'; self::render_log_viewer_script(); } /** * Render the inline JavaScript for log viewer functionality. * * @return void */ private static function render_log_viewer_script(): void { ?>