Ниже приведена реализация:
blockquote>
log4j.properties
в разделе
src / main / resources
< / blockquote>`
# Root logger option log4j.rootLogger=INFO, stdout, file # Redirect log messages to console log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n # Redirect log messages to a log file log4j.appender.file=org.apache.log4j.RollingFileAppender #outputs to Tomcat home log4j.appender.file.File=D:/demo/logs/myapp/myapp.log log4j.appender.file.MaxFileSize=5MB log4j.appender.file.MaxBackupIndex=10 log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
Наряду с этим у меня также есть
Logger
, импортированный вclass
.package org.nbk.demo; import org.apache.log4j.Logger; public class ServerStartup { private static final Logger logger = Logger.getLogger(ServerStartup.class); public void onApplicationEvent() { logger.info("Information Messages"); } }
Простое решение:
1) Подключение jQuery к @RenderBody ()
2) На Расположении
...
<li class="nav-item">
<a class="nav-link text-dark" id="navItemPortfolio" asp-area="" asp-controller="Home" asp-action="Portfolio">Portfolio</a>
</li>
...
3) Запись что-то подобное на Вашей странице (Представление)
<script>
$(function () {
$("#navItemPortfolio").addClass("active");
});
</script>