Ⅰ 日志文件存放位置及配置文件有哪些
以DailyRollingFileAppender 为例:假设每天一个日志文件
有以下设置:
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=app.log
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d %5p - %c -%-4r [%t] - %m%n
此时生成日志文件将位于tomcat的bin目录下,如要将日志文件保存在 :根目录/web-info/logs/下,个人有以下4种解决方案:
1 绝对路径
log4j.appender.A1.File=D:\apache-tomcat-6.0.18/webapps/项目/WEB-INF/logs/app.log
但这种写法灵活性很差
以下3中使用相同的设置原理: jvm的环境变量
2:spring的Log4jConfigListener
通过以下配置:
< context-param>
<param-name>webAppRootKey</param-name>
<param-value>webApp.root</param-value>
</context-param>
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>classpath:log4j.properties</param-value>
</context-param>
< listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
...
log4j.appender.logfile.File=${webApp.root}/WEB-INF/logs/app.log
...
来解决
2:使用已有jvm变量:
例如:
log4j.appender.logfile.File=${user.home}/logs/app.log
日志将位于:例如windows:C:\Documents and Settings\joe\logs\app.log
3 自己设置目录,也就是在项目启动时通过System.setProperty设置
通过实现ServletContextListener来解决:例如
public class log4jlistener implements ServletContextListener {
public static final String log4jdirkey = "log4jdir";
public void contextDestroyed(ServletContextEvent servletcontextevent) {
System.getProperties().remove(log4jdirkey);
}
public void contextInitialized(ServletContextEvent servletcontextevent) {
String log4jdir = servletcontextevent.getServletContext().getRealPath("/");
//System.out.println("log4jdir:"+log4jdir);
System.setProperty(log4jdirkey, log4jdir);
}
}
web.xml配置:
<listener>
<listener-class>com.log4j.log4jlistener</listener-class>
</listener>
log4j.prtperties 配置:
log4j.appender.A1.File=${log4jdir}/WEB-INF/logs/app1.log
来解决。
Ⅱ 电脑自动保存的文件保存在什么地方
电脑自动保存的文件保存在C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files这里;
Ⅲ 用户配置文件的类型
有三种复主要的配置文件类型:制
本地用户配置文件。在用户第一次登录到计算机上时被创建,这个本地用户配置文件被储存在计算机的本地硬盘驱动器上。任何对本地用户配置文件所作的更改都只对发生改变的计算机产生作用。
漫游用户配置文件。一个本地配置文件的副本被复制及储存在网络上的一个服务器共享上。当用户每次登录到网络上的任一台计算机上时,这个文件都会被下载,并且当用户注销时,任何对漫游用户配置文件的更改都会与服务器的拷贝同步。漫游用户配置文件要求这台计算机是Windows NT域或Active Directory的一个成员。
强制用户配置文件。是一种特殊类型的配置文件,使用它管理员可为用户指定特殊的设置。只有系统管理员才能对强制用户配置文件作修改。当用户从系统注销时,用户对桌面做出的修改就会丢失。
第四种类型的配置文件是一个临时的配置文件,只有在因一个错误而导致用户配置文件不能被加载时才会出现。临时配置文件允许用户登录并改正任何可能导致配置文件加载失败的配置。临时配置文件在每次会话结束后都将被删除--注销时对桌面设置和文件所作的更改都会丢失。
Ⅳ 工作文件夹怎么分类 带你了解存放原则和方法
1、分类存放原则
MECE分析法,全称Mutually Exclusive Collectively Exhaustive,中文意思是“相互独立,完全穷尽”。也就是对于一个重大的议题,能够做到不重叠、不遗漏的分类。使用MECE分析法作为文件的分类存放原则,可使文件不重叠、不遗漏的分类存放起来,也便于使用人及时准确地找到。
2、分类存放方法
原则确定后,重要的是要采用何种方法能够做到不重叠、不遗漏。笔者经过多年的工作经验积累,得出以下几种分类方法:
按照时间分类。可以按时间节点或时间段来建立不同的文件夹,将文件按照形成时间归入不同的文件夹内。由于人类不能像电脑一样可以并行处理很多资料,一个时间只能处理一个文件,因此按照时间分类存放巧塌毁文件的好处是能够保证文件做到不重叠、不遗漏的存放到电脑中。但是也因此带来一些不利的后果,比如:随着时间的推移,很多文件的形成时间,存放位置都会遗忘,不利于文件的查找和使用,失去分类存放的意义。
按照内容分类。根据工作内容的不同,可以考虑分门别类的进行存放。按照衫滑内容分类的方法,难点在于依据何种标准划分,才能确保不重叠、不遗漏。这就需要不同行业不同部门的工作人员在日常工作中予以总结提炼。比如:人力资源管理方面,可分为人力资源规划、招聘与配置、培训与开发、绩效管理、薪酬福利管理、员工关系管理六大模块。这样分类的好处是只要知晓需查找文件的内容,即可快速定位到存放位置。不用担心会随着时间的推移,对文件的存放位置而有所遗忘。同时也带来一些不可避免的问题,比如相似内容或不同时间形成的同一内容会因存放在一个文件夹里,而难以区分。
按照内容和时间相结合的方法分类。按照时间或者内容分类,在平时工作中,各有利弊。无论使用哪一种分类方法,都会给文件存放查找带来不便。但若结合内容和时间分类方法的优点,取其精华,去其糟粕,则会给日常工作中文件的存放查找带来孝备极大的方便。可依据个人习惯,采用一级分类按照内容、二级分类按照时间的方法来分类存放资料,也可使用一级分类按照时间、二级分类按照内容的方法来分类存放资料。
Ⅳ 注册表的保存位置在哪里注册表文件保存在哪里
我们经常会听到或看到利用注册表来修复系统的方法。 注册表(Registry)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。但是,可能有的好多朋友会问了注册表的文件究竟保存在哪里呢?下面就和大家一起来学习下注册表文件的保存位置 。希望对您有所帮助! 注册表分成两大部分,包含着多个组成文件。 一、系统配置文件 Windows 2003/2000/XP 注册表中的系统配置文件存放在系统Windows\system32\config目录下,这些文件分别是default、sam、security、software、system及userdiff,我们一般称这些文件为配置单元 二、用户配置文件 Windows 2003/2000/XP 注册表中的用户配置文件存放在系统D o c u m e n t s a n dSettings目录下,不同的用户有着不同的配置文件,这也是基于多用户操作系统的不同之处。
Ⅵ 常用软件的配置文件的位置 后缀名是什么
一般软件常用配置文件后缀名.ini;.conf;.config;.xml;.data什么的
不过也有可能为了误导故意不加后缀名。
Ⅶ 游戏的配置设置文件在哪
游戏的配置设置文件在steam本地文件夹中。以CSGO游戏为例,查看方法如下:
准备材料:CSGO游戏专、电脑
1、在属steam本地文件夹中,找到userdata文件夹,双击进入,