Scheduler logs are not visible on terminal(bench start)

Unable to debug the scheduler events due to missing worker logs.

There’s worker.log already existing inside frappe-bench/logs folder and it’s also getting update when I
use print statement in scheduler events but it’s not showing up on terminal(bench start).

I ran bench worker command and it seems to be working fine.

bench worker(output):

17:01:17 Worker rq:worker:61e3483a72464005ac014b66d21f1fcd: started, version 1.8.0
17:01:17 Subscribing to channel rq:pubsub:61e3483a72464005ac014b66d21f1fcd
17:01:17 *** Listening on background, long, default, short...

Is it depreciated in version-13 or I am missing something ?

It’d be great if someone can help to figure out why this isn’t working.

was able to fixed it by adding worker: bench worker line in Procfile

Default Procfile:

redis_cache: redis-server config/redis_cache.conf
redis_socketio: redis-server config/redis_socketio.conf
redis_queue: redis-server config/redis_queue.conf

web: bench serve --port 8002

socketio: /usr/bin/node apps/frappe/socketio.js

watch: bench watch

schedule: bench schedule
worker_short: bench worker --queue short 1>> logs/worker.log 2>> logs/worker.error.log
worker_long: bench worker --queue long 1>> logs/worker.log 2>> logs/worker.error.log
worker_default: bench worker --queue default 1>> logs/worker.log 2>> logs/worker.error.log

Procfile after adding worker: bench worker line.

redis_cache: redis-server config/redis_cache.conf
redis_socketio: redis-server config/redis_socketio.conf
redis_queue: redis-server config/redis_queue.conf

web: bench serve --port 8002

socketio: /usr/bin/node apps/frappe/socketio.js

watch: bench watch

schedule: bench schedule
worker_short: bench worker --queue short 1>> logs/worker.log 2>> logs/worker.error.log
worker_long: bench worker --queue long 1>> logs/worker.log 2>> logs/worker.error.log
worker_default: bench worker --queue default 1>> logs/worker.log 2>> logs/worker.error.log
worker: bench worker