(self,
mgr_level: str,
module_level: str,
cluster_level: str)
| 792 | self.log_to_cluster = False |
| 793 | |
| 794 | def _set_log_level(self, |
| 795 | mgr_level: str, |
| 796 | module_level: str, |
| 797 | cluster_level: str) -> None: |
| 798 | self._cluster_log_handler.setLevel(cluster_level.upper()) |
| 799 | |
| 800 | module_level = module_level.upper() if module_level else '' |
| 801 | if not self._module_level: |
| 802 | # using debug_mgr level |
| 803 | if not module_level and self._mgr_level == mgr_level: |
| 804 | # no change in module level neither in debug_mgr |
| 805 | return |
| 806 | else: |
| 807 | if self._module_level == module_level: |
| 808 | # no change in module level |
| 809 | return |
| 810 | |
| 811 | if not self._module_level and not module_level: |
| 812 | level = self._ceph_log_level_to_python(mgr_level) |
| 813 | self.getLogger().debug("setting log level based on debug_mgr: %s (%s)", |
| 814 | level, mgr_level) |
| 815 | elif self._module_level and not module_level: |
| 816 | level = self._ceph_log_level_to_python(mgr_level) |
| 817 | self.getLogger().warning("unsetting module log level, falling back to " |
| 818 | "debug_mgr level: %s (%s)", level, mgr_level) |
| 819 | elif module_level: |
| 820 | level = module_level |
| 821 | self.getLogger().debug("setting log level: %s", level) |
| 822 | |
| 823 | self._module_level = module_level |
| 824 | self._mgr_level = mgr_level |
| 825 | |
| 826 | self._mgr_log_handler.setLevel(level) |
| 827 | self._file_log_handler.setLevel(level) |
| 828 | |
| 829 | def _enable_file_log(self) -> None: |
| 830 | # enable file log |
no test coverage detected