WordPress.org

Make WordPress Core

Ticket #16107: 16107-db-complete.patch

File 16107-db-complete.patch, 1.2 KB (added by hakre, 7 years ago)

patch for both installation types

  • wp-includes/wp-db.php

    ### Eclipse Workspace Patch 1.0
    #P wordpress-trunk bare
     
    934934                if ( function_exists( 'error_log' )
    935935                        && ( $log_file = @ini_get( 'error_log' ) )
    936936                        && ( 'syslog' == $log_file || @is_writable( $log_file ) )
    937                         )
    938                         @error_log( $error_str );
     937                        ) {
     938                        $len = (int) ini_get( 'log_errors_max_len' );
     939                        if ( !$len ) {
     940                                $len = strlen( $error_str );
     941                        }
     942                        @error_log( substr( $error_str, 0, $len ) );
     943                }
    939944
    940945                // Are we showing errors?
    941946                if ( ! $this->show_errors )
     
    944949                // If there is an error then take note of it
    945950                if ( is_multisite() ) {
    946951                        $msg = "WordPress database error: [$str]\n{$this->last_query}\n";
    947                         if ( defined( 'ERRORLOGFILE' ) )
    948                                 error_log( $msg, 3, ERRORLOGFILE );
     952                        if ( defined( 'ERRORLOGFILE' ) ) {
     953                                $len = (int) ini_get( 'log_errors_max_len' );
     954                                if ( !$len ) {
     955                                        $len = strlen( $msg );
     956                                }
     957                                error_log( substr( $msg, 0, $len ), 3, ERRORLOGFILE );
     958                        }
    949959                        if ( defined( 'DIEONDBERROR' ) )
    950960                                wp_die( $msg );
    951961                } else {