Please file an issue in the openhab1-addons repo. See How to file an Issue for details on how to file an issue.
Anything it tells you to put into openhab.conf needs to go into it’s open file. Name the file after the first part of the parameter. If the parameters are caldav:foo then name the file caldav.conf and removed the caldav: part when you add the configuration parameters to that file.
Individual binding’s are not included in the liver config. If you want to change the logging for just one add-on, you need to add an appender and lover for that add-on yourself. See Log4j2 Sample Config for details.
Alternatively, you can put everything into trace or debug logging and filter out just those that have caldav using grep.
I see a number of errors.
Remove “caldavio:” from in front of all parameters in that file.
<caldendarId> is meant to be replaced with a unique I’d for the calendar the parameter is intended to configure. Many users have this binding connected to multiple calendars and this is how you can have different configurations for reach calendar. It looks like you are using “GarbagePickup” as your calendarID.