diff options
author | Jan Cholasta <jcholast@redhat.com> | 2015-06-11 13:04:31 +0000 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-06-12 05:46:31 +0000 |
commit | bae80b00a668b678c608d04c1b5d96871a85ece9 (patch) | |
tree | e18e1fae57a6a1411cc1a7aa174ef7ef81a1b2a8 /ipapython/install | |
parent | d84680473b079ee3e568465bd04029d2a5f1f9c3 (diff) | |
download | freeipa-bae80b00a668b678c608d04c1b5d96871a85ece9.tar.gz freeipa-bae80b00a668b678c608d04c1b5d96871a85ece9.tar.xz freeipa-bae80b00a668b678c608d04c1b5d96871a85ece9.zip |
install: Fix logging setup in server and replica install
https://fedorahosted.org/freeipa/ticket/4468
Reviewed-By: Martin Basti <mbasti@redhat.com>
Diffstat (limited to 'ipapython/install')
-rw-r--r-- | ipapython/install/cli.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/ipapython/install/cli.py b/ipapython/install/cli.py index b526ea753..1ba9a815c 100644 --- a/ipapython/install/cli.py +++ b/ipapython/install/cli.py @@ -10,7 +10,7 @@ import collections import optparse import signal -from ipapython import admintool +from ipapython import admintool, ipa_log_manager from ipapython.ipautil import CheckedIPAddress, private_ccache from . import core, common @@ -256,6 +256,21 @@ class ConfigureTool(admintool.AdminTool): index += 1 + def _setup_logging(self, log_file_mode='w', no_file=False): + if no_file: + log_file_name = None + elif self.options.log_file: + log_file_name = self.options.log_file + else: + log_file_name = self.log_file_name + ipa_log_manager.standard_logging_setup(log_file_name, + debug=self.options.verbose) + self.log = ipa_log_manager.log_mgr.get_logger(self) + if log_file_name: + self.log.debug('Logging to %s' % log_file_name) + elif not no_file: + self.log.debug('Not logging to a file') + def run(self): kwargs = {} |