diff --git a/README.md b/README.md
index 64ec690ddd47e5d97e63c71e6bb572665adb0bc5..6ea5d86cfa3810273936b93673f5cd34b5aa54f8 100644
--- a/README.md
+++ b/README.md
@@ -17,10 +17,8 @@ As a last step texts can be loaded into an information retrieval system to query
 
 ## Setup
 0. **Create log files**
-``` basj
+``` bash
 mkdir /logs
-touch /logs/opaque_flask.log
-touch /logs/opaque_daemon.log
 ```
 
 
diff --git a/config.py b/config.py
index 443a94f247beef579733f304b15a1345e889a20b..7ed0590d226493a31fb31014e97367f986a2099a 100644
--- a/config.py
+++ b/config.py
@@ -36,11 +36,17 @@ class DevelopmentConfig(Config):
         os.environ.get('POSTGRES_PASSWORD'),
         os.environ.get('POSTGRES_DB_NAME')
     )
+    if not os.path.isfile('logs/opaque_web.log'):
+        file_path = os.path.join(os.getcwd(), 'logs/opaque_web.log')
+        log = open(file_path, 'w+')
+        log.close()
     log_format = ("%(asctime)s - %(levelname)s - %(name)s - "
                   "%(filename)s - %(lineno)d - %(message)s")
-    logging.basicConfig(filename='logs/opaque_flask.log', level='WARNING',
+    logging.basicConfig(filename='logs/opaque_web.log', level='WARNING',
                         format=log_format, datefmt='%Y-%m-%d %H:%M:%S',
                         filemode='w')
+    logger = logging.getLogger(__name__)
+    logger.info('Logging has started.')
 
 
 class TestingConfig(Config):
diff --git a/docker-compose.yml b/docker-compose.yml
index 9079af4bedaacbf8a7047efce0f6d145d0013b4d..7b490b546ccd804871ee6c25b8ed90d8f38e3ca4 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -19,7 +19,7 @@ services:
       - /mnt/opaque:/mnt/opaque
       - ./app:/home/opaque/app
       - ./config.py:/home/opaque/config.py
-      - ./logs/opaque_flask.log:/home/opaque/logs/opaque_flask.log
+      - ./logs:/home/opaque/logs
       - ./migrations:/home/opaque/migrations
       - ./opaque.py:/home/opaque/opaque.py
   daemon: