<br><div class="gmail_quote">On Tue, Dec 6, 2011 at 6:47 PM, emeka okafor <span dir="ltr"><<a href="mailto:emeka_1978@yahoo.com">emeka_1978@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: times new roman,new york,times,serif; font-size: 12pt;"><div style="font-family: 'times new roman','new york',times,serif; font-size: 12pt;">
hi everybody,</div><div style="font-family: 'times new roman','new york',times,serif; font-size: 12pt;">erlang newbie here. I am having a hard time telling my erlang application to pick up the sasl configuration that i pass through command line arguments.</div>
<div style="font-family: 'times new roman','new york',times,serif; font-size: 12pt;">I created a release and am able to start the application with "<b>bin/werl  -AppName -config sasl.config</b>. The config i am using is from joe's book "programming erlang":</div>
<div style="font-family: 'times new roman','new york',times,serif; font-size: 12pt;"><br></div><div><font face="'times new roman', 'new york', times, serif"><b>%% rotating log and
 minimal tty</b></font></div><div><font face="'times new roman', 'new york', times, serif"><b>[{sasl, [</b></font></div><div><font face="'times new roman', 'new york', times, serif"><b>{sasl_error_logger, false},</b></font></div>
<div><font face="'times new roman', 'new york', times, serif"><b>%% define the parameters of the rotating log</b></font></div><div><font face="'times new roman', 'new york', times, serif"><b>%% the log file directory</b></font></div>
<div><font face="'times new roman', 'new york', times, serif"><b>{error_logger_mf_dir,"/home/joe/error_logs" },</b></font></div><div><font face="'times new roman', 'new york', times, serif"><b>%% # bytes per logfile</b></font></div>
<div><font face="'times new roman', 'new york', times,
 serif"><b>{error_logger_mf_maxbytes,10485760}, % 10 MB</b></font></div><div><font face="'times new roman', 'new york', times, serif"><b>%% maximum number of logfiles</b></font></div><div><font face="'times new roman', 'new york', times, serif"><b>{error_logger_mf_maxfiles, 10}</b></font></div>
<div><b><font face="'times new roman', 'new york', times, serif">]}].</font><font face="'times new roman', 'new york', times, serif" size="3">  </font></b></div><div><b><font face="'times new roman', 'new york', times, serif" size="3"><br>
</font></b></div><div><font face="'times new roman', 'new york', times, serif">No directory is created and if i create one then no logs are written in it; when i excute sys:get_status(error_logger), i can see that "error_logger_mf_dir" is not listed.</font></div>
<div><font face="'times new roman', 'new york', times, serif">What am i doing wrong?</font></div></div></div><br></blockquote><div><br>The -config option expects a name without the .config extension, as that gets added by the system. So, try simply -config sasl . And yes, the directory for the log must pre-exist.<br>
<br>Robby<br><br></div></div><br>