WordPress.org

Make WordPress Core

Ticket #16107: 16107-db-complete.patch

File 16107-db-complete.patch, 1.2 KB (added by hakre, 5 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 {