Repository: NVIDIA/NVFlare (language: python)

Issue:
Add ability for clients to send error log to server
Renames the error log file to error_log.txt and adds a way to transmit the error logs from clients to the server.

### Description

Renames the error log file to error_log.txt and adds a way to transmit the error logs from clients to the server. Currently should_report_error_log is set to False. This can be set to True to test the feature for now, and in the future we will want to add a way to configure this for each site.

On the server, the error log is simply printed, but future PRs will modify this to save the error log in the proper place.

### Types of changes
<!--- Put an `x` in all the boxes that apply, and remove the not applicable items -->
- [x] Non-breaking change (fix or new feature that would not break existing functionality).
- [ ] Breaking change (fix or new feature that would cause existing functionality to change).
- [ ] New tests added to cover the changes.
- [ ] Quick tests passed locally by running `./runtest.sh`.
- [ ] In-line docstrings updated.
- [ ] Documentation updated.



Discussion / hints:
/build
/build
/build
/build
/build
/build

Fix patch:
diff --git a/nvflare/lighter/impl/master_template.yml b/nvflare/lighter/impl/master_template.yml
index 7b1e51af88..44f5b5d42d 100644
--- a/nvflare/lighter/impl/master_template.yml
+++ b/nvflare/lighter/impl/master_template.yml
@@ -326,7 +326,7 @@ log_config: |
   class=FileHandler
   level=ERROR
   formatter=fullFormatter
-  args=('error.log', 'a')
+  args=('error_log.txt', 'a')
 
   [formatter_fullFormatter]
   format=%(asctime)s - %(name)s - %(levelname)s - %(message)s


Test patch:
diff --git a/tests/integration_test/data/test_configs/authorization/shell_commands.yml b/tests/integration_test/data/test_configs/authorization/shell_commands.yml
index c2de5c619c..b2abbd6410 100644
--- a/tests/integration_test/data/test_configs/authorization/shell_commands.yml
+++ b/tests/integration_test/data/test_configs/authorization/shell_commands.yml
@@ -14,7 +14,7 @@ tests:
         "admin_user_name": "admin@a.org"
         "result":
           "type": "admin_api_response"
-          "data": "audit.log daemon_pid.fl local log.txt pid.fl readme.txt startup transfer"
+          "data": "audit.log daemon_pid.fl error_log.txt local log.txt pid.fl readme.txt startup transfer"
       - "trigger":
           "type": "server_log"
           "data": "Server started"
@@ -29,7 +29,7 @@ tests:
         "actions": [ "shell_commands ls site-1" ]
         "result":
           "type": "admin_api_response"
-          "data": "audit.log daemon_pid.fl local log.txt pid.fl readme.txt startup transfer"
+          "data": "audit.log daemon_pid.fl error_log.txt local log.txt pid.fl readme.txt startup transfer"
       - "trigger":
           "type": "server_log"
           "data": "Server started"