1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-12-19 03:50:54 +01:00
phorge-phorge/src/applications
Joshua Spence 1f09e05c68 Automatically create the Aphlict log directory
Summary: Fixes T6944. Attempt to automatically create the log directory for the Aphlict server. If the directory can't be created, throw a helpful exception.

Test Plan:
# Set `notification.log` to `/var/log/aphlict/aphlict.log`.
# Ran `./bin/aphlict debug` and saw an exception (because the user doesn't have permissions to create the `/var/log/aphlict` directory).
# Ran `sudo chmod 777 /var/log`.
# Ran `./bin/aphlict debug` and saw the `/var/log/aphlict` directory created.

Reviewers: epriestley, #blessed_reviewers

Reviewed By: epriestley, #blessed_reviewers

Subscribers: Korvin, epriestley

Maniphest Tasks: T6944

Differential Revision: https://secure.phabricator.com/D11387
2015-01-15 06:54:55 +11:00
..
almanac Add a "ClusterDatabase" Almanac service type 2015-01-13 11:59:23 -08:00
aphlict/management Automatically create the Aphlict log directory 2015-01-15 06:54:55 +11:00
arcanist/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
audit Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
auth Fix an issue with Auth edit 404ing 2015-01-14 11:04:22 -08:00
base Check policy.locked slightly sooner in PhabricatorApplication 2015-01-13 12:39:58 -08:00
cache Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
calendar Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
celerity Attempt to workaround non-deterministic sort behavior 2015-01-05 08:23:47 +11:00
chatlog Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
conduit Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
config Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
conpherence Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
console Move DarkConsole to an application 2014-10-13 11:17:09 -07:00
countdown Fix AphrontTagView visibility 2015-01-14 06:54:39 +11:00
daemon Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
dashboard Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
differential Fix visibility for DifferentialManiphestTasksField::readValueFromRevision 2015-01-14 07:04:36 +11:00
diffusion Fix a filename 2015-01-14 07:04:36 +11:00
diviner Fix AphrontTagView visibility 2015-01-14 06:54:39 +11:00
doorkeeper Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
draft/storage Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
drydock Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
fact Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
feed Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
files Fix method visiblity for PhabricatorFileTestCase::getPhabricatorTestCaseConfiguration 2015-01-14 07:04:36 +11:00
flag Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
fund Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
harbormaster Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
help Update Phabricator header to use FontAwesome 2014-12-04 13:01:23 -08:00
herald Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
home Maniphest - introduce needProjectPHIDs 2014-12-18 13:53:45 -08:00
legalpad Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
lipsum Apply some autofix linter rules 2014-09-10 06:55:05 +10:00
macro Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
mailinglists Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
maniphest Check if user can create project before showing shortcut 2015-01-14 10:23:11 -08:00
meta Followup from D11358#106424 and make policy.locked fully work 2015-01-13 12:03:11 -08:00
metamta Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
notification Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
nuance Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
oauthserver OAuthServer - implement destructible interface on oauth server client objects 2015-01-13 16:17:38 -08:00
owners Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
passphrase Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
paste Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
people Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
phame Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
phid Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
phlux Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
pholio Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
phortune Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
phpast Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
phragment Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
phrequent Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
phriction Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
policy Policy - add destructible interface 2015-01-13 16:15:52 -08:00
ponder Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
project Remove wiki move explanation in projects 2015-01-14 11:24:36 -08:00
releeph Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
remarkup/conduit Rename Conduit classes 2014-07-25 10:54:15 +10:00
repository Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
search Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
settings Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
slowvote Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
subscriptions Modernize remaining edge types 2015-01-03 10:58:20 +11:00
support/application Implement the getName method in PhabricatorApplication subclasses 2014-07-23 23:52:50 +10:00
system Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
tokens Fix method visibility for PhabricatorPolicyAwareQuery subclasses 2015-01-14 07:01:16 +11:00
transactions Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00
typeahead Projects - tokenize [ProjectX] so "projectX" is a match 2015-01-09 14:09:13 -08:00
uiexample Fix a file name to match the PHP class name 2015-01-05 06:38:59 +11:00
xhprof Fix visiblity of LiskDAO::getConfiguration() 2015-01-14 06:54:13 +11:00