On WP side the only handling it does is setting log to WP_CONTENT_DIR . '/debug.log' if WP_DEBUG_LOG is enabled (highly bad idea in production environment as public location). If I remember right the very early implementations of this constant allowed to customize the path, but that’s no longer the case.
In my experience ini_set( 'log_errors', 1 ); ini_set( 'error_log', '/path' ) in wp-config.php should be sufficient (if you don’t enable WP_DEBUG_LOG which will override it).
Your second case sounds strange. I would expect errors to go one destination or another, but not to two separate log files. It might be that something changes the configuration during runtime. It’s impossible to say without hands on troubleshooting.
Related Posts:
- Define WP_DEBUG conditionally / for admins only / log errors (append query arg for all links?)
- Control verbosity level of WP DEBUG?
- How to check if debug is true and can I use it for my own code? [duplicate]
- Suppress deprecated notices
- Debug.log file is never created?
- How to debug when error_log not working as expected
- Disable Debug Log Programmatically
- Using debug log in production, is that a security concern?
- PHP-FPM WordPress Debug
- Wordress debug log is not working
- Why does WordPress keep showing me error messages?
- Why does WP_DEBUG only work after wp_debug_mode() is called? [closed]
- what are WP_DEBUG conditions?
- There is no any line related the error but it says critical error
- error log is going to the wrong location, WP_DEBUG_LOG is ignored
- Debugging conundrum with a problem fixed by enabling WP_DEBUG
- WP Debug set to true but still wsod
- TGM plugin error in Theme Check Plugin
- Is it possible to change the log file location for WP_DEBUG_LOG?
- How do I find the version of WordPress I have from the source code?
- Debugging in WordPress
- What is the best way to monitor PHP functions/executions?
- Debugging WordPress themes with Xdebug, real time html output
- Tutorials for Unit-Testing in WordPress and for unit-test.svn.wordpress.org?
- Nginx – Prevent Access to Debug file [closed]
- How to debug vars inside function at functions.php file?
- How to make debug.log timestamps local time?
- How to set up plugin project with XDebug remote debugging in PhpStorm
- How do I set up Debugging?
- How to debug WordPress correctly?
- error_log is not working as expected in functions.php file
- Inserting Post Using wp_insert_post. How to Fill Yoast Plugin SEO Fields
- Intercepting wp_mail() to view contents
- add_sub_menu page() to be replaced by add_theme_page()
- Send specific users an email when posts are published
- Super WordPress debugging toolkit and triage procedures? [duplicate]
- if(!is_user_logged_in()) returns true when 404
- The plugin generated xx characters of unexpected output. How to solve?
- Same log message keeps on printing to debug.log file thousand of times
- Enable WordPress Debug only for Admin
- How do you change error reporting to only show errors in WordPress?
- Debugging preview not working problem
- Always keep a parameter in URL?
- Debug Notice: X is deprecated since version 4.5! Use Y instead
- Debug 500 Internal Server Error on WordPress blog
- “… logged-in …” seems top of my website
- WordPress debug messages not displaying
- PHP Notice – Custom Function
- Suddenly lots of bugs in my WP installation? [closed]
- Getting a WordPress Debug Strategy
- Notice: attribute_escape is deprecated
- How to disable JS? info windows from WP-FirePHP
- How do I acquire all the meta-information for a particular page I am on?
- How to find line of code causing wordpress deprecation notices
- Best location for a debugging script
- problem with size of debug.log file
- What is debug.log.old? It seems to take up a lot of space
- WordPress Cron job, 302 response
- Comment WP_DEBUG in wp-config file
- How can I remove text above the header? [closed]
- Best place to call xdebug helper functions?
- Cannot Modify Header Information – While trying logging in
- Running xDebug and NPM at the same time?
- Solution to White Screen of Death that does not require Web Server access?
- strange characters in debug file
- Notice on core function
- Step debug wp cron run – ideas how to get this working in PHPStorm with Xdebug?
- Display Custom Taxonomy Dropdown posts
- Correct my shortcode for displaying a category?
- A bug happens in the Footer and the code keeps appearing
- How do I specify where to save the debug.log?
- debug.log is not created
- Error on add_submenu_page() declaration
- Debug info from request handler
- Notice: Undefined index: post_title error
- Debugging Mysterious PHP Addition
- WordPress seems broken when logged of
- Finding which functions were called
- Error on debug.log PHP Stric Standards and PHP notice
- Cannot read property ‘hasClass’ of undefined(…) jquery-ui
- Weird bug regarding the_excerpt()
- Unnessary character on post after restore
- Can’t show debug even after modifying wp-config
- how to error_log(wp_login_url())
- How do I issue a warning in a wordpress plugin?
- Method ‘post_title’ not found in class.
- Theme parts path location dump
- Changes to WordPress database using phpMyAdmin not reflected on blog
- How do you get the docroot directory?
- Some ways to debug code
- How to solve the fopen error?
- debug notice on my WordPress site [closed]
- How to check whether functions is deprecated or not?
- Why does my site generate .bt files?
- Any wordpress development tool to query its functions?
- WordPress not available to file using wp-env for xdebug requests
- when I Try to Create new Post or Page it goes Draft(I can’t post Anything)
- Automated WordPress update failed to complete – but all updates fail with code -1
- Error Function is_tax was called incorrectly
- Critical Error on Pages – WP_DEBUG Not Showing Anything