I have content for managing user content from a user (non-Tridion) database. The connection string for this custom database is incorrect, so I get a SqlException when the code tries to connect.
My code is currently:
var logger = Tridion.ContentDelivery.Web.Utilities .LoggerFactory.GetLogger(this.GetType().ToString()); try { } catch (SqlException e) { logger.Error("Could not connect to database: " + e.ToString()); }
My \ bin \ config \ logback.xml file contains:
<property name="log.pattern" value="%date %-5level %logger{0} - %message%n"/> <property name="log.history" value="7"/> <property name="log.folder" value="c:/tridion/log"/> <property name="log.level" value="DEBUG"/> ... <appender name="rollingCoreLog" class="ch.qos.logback.core.rolling.RollingFileAppender"> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${log.folder}/cd_core.%d{yyyy-MM-dd}.log</fileNamePattern> <maxHistory>${log.history}</maxHistory> </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> </encoder> <prudent>true</prudent> </appender> ... <root level="warn"> <appender-ref ref="rollingCoreLog"/> </root>
There is a stack of logs in C: \ Tridion \ log, but the last one changed was changed 20 minutes ago and does not contain the text of my log message (I just searched the database in notepad).
Why is my journal not sent to the journal?
source share