从两个级别启动目录位置

时间:2014-09-03 19:12:13

标签: perl unix

我正在做一个小应用程序,我正在尝试使用所需的最少量配置。我现在要解决的问题如下:

project/lib/perl/中的

我有我的模块。

我的日志位于project/log/(我可能会在/var/log/移动它们)

从我的模块我想写日志但是我想使用相对路径。 设置日志路径时的初始尝试是'../../log/development.log'如果它是终端,那将会起作用。

实现所需目录切换的最简洁方法是什么?

1 个答案:

答案 0 :(得分:0)

不要使用这样的相对路径,它非常脆弱。使日志位置成为命令行选项,配置选项(只是将问题推到指定配置文件位置)或所需的环境变量。