1
0
Fork 0
Commit graph

29 commits

Author SHA1 Message Date
Philipp Holzer
6b2c28e2d7
Add checks & realpath() usage
- New util class "FileSystem"
- Add check in admin summary too
2019-10-22 22:47:37 +02:00
Philipp Holzer
0e84a843a4
Add Fallback in case the logfile isn't accessible.
- Fixes https://github.com/friendica/friendica/issues/7756#issuecomment-544227862
2019-10-21 21:53:55 +02:00
Philipp Holzer
b13dbb3dcb
Remove $_SERVER['PHP_SELF'] usage 2019-09-17 16:47:00 +02:00
Philipp Holzer
6c2cf494b5
Remove DependencyFactory
- Include all necessary classes in `dependencies.config.php`
- Add DI-reference to BaseObject (acts as a global registry)
- Refactor all static "init()" methods to use the global registry

- Refactor Logging for Worker-Logger a little bit
2019-07-27 23:54:12 +02:00
Philipp Holzer
55999730e0
Introduce DICE
- Adding dice library
- Adding dependency config

- Removing Factories
- Refactoring App\Mode constructor
- Refactoring App\Router constructor
- Refactoring BasePath for DI usage
- Refactoring ConfigFileLoader constructor
- Refactoring Profiler constructor

- Adjust entrypoints (index, console, worker, ..)

- Adding functional test for DI
- Fix tests because of refactorings
2019-07-21 01:22:10 +02:00
Philipp Holzer
082634adbc
Moving from DBA to Database 2019-06-24 09:36:07 +02:00
Philipp Holzer
b56b56ccb6
friendica-6379 Monolog - logfile permission denied 2019-05-26 14:33:09 +02:00
6e6fb2de02
Fixing Logger Blacklist 2019-03-23 19:32:40 +01:00
fab01ed0d3 Fix Legacy LogLevel mapping 2019-03-22 23:31:47 -04:00
d03dedee63 Set Timezone to 'UTC' for every Logger (Develop) 2019-03-22 23:14:48 -04:00
eec4ee3fed Rename & Testfix 2019-03-22 23:13:25 -04:00
81ba5376d0 Added StreamLogger and ProfilerLogger 2019-03-22 23:13:23 -04:00
22f1983cc0 cleanup sysloglogger 2019-03-22 23:11:14 -04:00
25b6db6aca Moving Profiling to class 2019-03-22 23:07:39 -04:00
4810ca570f Refactored Logging environment (cleaned up) 2019-03-22 23:00:38 -04:00
dd333c76f8 Logger - Forgot Logger::init() with VoidLogger 2019-03-22 22:56:55 -04:00
21158e7699 Syslog - Disabling 2019-03-22 22:55:46 -04:00
9c5e0ae415 Adding SyslogLogger 2019-03-22 22:52:45 -04:00
50b7d95b2a
Set Timezone to 'UTC' for every Logger 2019-03-09 14:28:31 +01:00
e48c608db0
removed silent fail of logfile permission (should get fixed with #6745 ) 2019-02-24 13:57:17 +01:00
5fc42a744e
Replace string namespaces with ::class 2019-02-24 13:40:54 +01:00
a613523dd7
skip WorkerLogger for Logging 2019-02-22 20:45:13 +01:00
5e5c39b0e1
Refactored DependencyFactory for Profiler 2019-02-17 21:12:12 +01:00
e1d9d67632
renamed Logger::setLogger() to Logger::init() 2019-02-17 20:44:08 +01:00
80f1feabe5
Refactoring Logging to use Configuration 2019-02-17 20:43:52 +01:00
eafcf3592d
Config FollowUp
- New Configuration (Config is now only holding the instance)
- New PConfiguration (PConfig is now only holding the instance)

- Config & PConfig-Adapter don't need "ConfigCache" anymore

- DB-Connection is now outside App->reload() for better dependency-chaining
2019-02-17 20:40:27 +01:00
a3b9a8fe61
Excluding Profiler from Loglines (better using the class above) 2019-02-17 01:56:46 +01:00
0d096cf32e
type-hints 2019-02-04 09:35:01 +01:00
4af0119b73
3) Introducing ConfigFactory 2019-02-03 22:22:04 +01:00
Renamed from src/Util/LoggerFactory.php (Browse further)