diff options
| author | Josh Kearney <josh@jk0.org> | 2011-07-28 15:43:58 +0000 |
|---|---|---|
| committer | Tarmac <> | 2011-07-28 15:43:58 +0000 |
| commit | 5072bce5102d94ed07b3475d0ace107d45b86a6c (patch) | |
| tree | 09ba3bae23884a2520b45caa5fe4dd70f20e747f | |
| parent | 26fd6c3f309a2febd7538684a470d462ab83dab3 (diff) | |
| parent | 4a26a6f2b9ac39d560046d0d9cb82f6ce4554e56 (diff) | |
Add a flag to set the default file mode of logs.
| -rw-r--r-- | nova/flags.py | 2 | ||||
| -rw-r--r-- | nova/log.py | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/nova/flags.py b/nova/flags.py index 49355b436..fa6d8860a 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -343,7 +343,7 @@ DEFINE_string('lock_path', os.path.join(os.path.dirname(__file__), '../'), 'Directory for lock files') DEFINE_string('logdir', None, 'output to a per-service log file in named ' 'directory') - +DEFINE_integer('logfile_mode', 0644, 'Default file mode of the logs.') DEFINE_string('sqlite_db', 'nova.sqlite', 'file name for sqlite') DEFINE_string('sql_connection', 'sqlite:///$state_path/$sqlite_db', diff --git a/nova/log.py b/nova/log.py index f8c0ba68d..133ee45f8 100644 --- a/nova/log.py +++ b/nova/log.py @@ -257,6 +257,7 @@ class NovaRootLogger(NovaLogger): self.filelog = WatchedFileHandler(logpath) self.addHandler(self.filelog) self.logpath = logpath + os.chmod(self.logpath, FLAGS.logfile_mode) else: self.removeHandler(self.filelog) self.addHandler(self.streamlog) |
