EDG_WLL_PARAM_LBPROXY_SERVE_SOCK,/**<  lbproxy serve socket path */
        EDG_WLL_PARAM_LBPROXY_USER,     /**< user credentials when logging to L&B Proxy */
        EDG_WLL_PARAM_JPREG_TMPDIR,             /**< maildir storage path */
+       EDG_WLL_PARAM_LOG_FILE_PREFIX,  /**< logging file prefix */
+       EDG_WLL_PARAM_LOG_IL_SOCK,      /**< interlogger socket path */
        EDG_WLL_PARAM__LAST,            /**< marker, LB internal use only */
 } edg_wll_ContextParam;
 
 
        "%sLBPROXY_SERVE_SOCK",
        "%sLBPROXY_USER",
        "%sJPREG_TMPDIR",
+       "%sLOG_FILE_PREFIX",
+       "%sLOG_IL_SOCK",
 };
 
 /* XXX: does not parse URL, just hostname[:port] */
                        free(ctx->jpreg_dir);
                        ctx->jpreg_dir = val ? strdup(val) : NULL;
                        break;
+               case EDG_WLL_PARAM_LOG_FILE_PREFIX:
+                       if(!val) val = mygetenv(param);
+                       free(ctx->p_event_file_prefix);
+                       ctx->p_event_file_prefix = val ? strdup(val) : NULL;
+                       break;
+               case EDG_WLL_PARAM_LOG_IL_SOCK:
+                       if(!val) val = mygetenv(param);
+                       free(ctx->p_il_sock);
+                       ctx->p_il_sock = val ? strdup(val) : NULL;
+                       break;
+
                default:
                        return edg_wll_SetError(ctx,EINVAL,"unknown parameter");
        }
                case EDG_WLL_PARAM_LBPROXY_SERVE_SOCK:
                case EDG_WLL_PARAM_LBPROXY_USER:
                case EDG_WLL_PARAM_JPREG_TMPDIR:
+               case EDG_WLL_PARAM_LOG_FILE_PREFIX:
+               case EDG_WLL_PARAM_LOG_IL_SOCK:
                        return edg_wll_SetParamString(ctx,param,va_arg(ap,char *));
                case EDG_WLL_PARAM_LOG_TIMEOUT:      
                case EDG_WLL_PARAM_LOG_SYNC_TIMEOUT: 
                        p_string = va_arg(ap, char **);
                        *p_string = estrdup(ctx->jpreg_dir);
                        break;
+               case EDG_WLL_PARAM_LOG_FILE_PREFIX:
+                       p_string = va_arg(ap, char **);
+                       *p_string = estrdup(ctx->p_event_file_prefix);
+                       break;
+               case EDG_WLL_PARAM_LOG_IL_SOCK:
+                       p_string = va_arg(ap, char **);
+                       *p_string = estrdup(ctx->p_il_sock);
+                       break;
                case EDG_WLL_PARAM_LOG_TIMEOUT:      
                        p_tv = va_arg(ap,struct timeval *);
                        *p_tv = ctx->p_log_timeout;
                        p_tv = va_arg(ap,struct timeval *);
                        *p_tv = ctx->p_notif_timeout;
                        break;
-
+                       
                default: 
                        return edg_wll_SetError(ctx, EINVAL, "unknown parameter");
                        break;
        if (ctx->p_key_filename) free(ctx->p_key_filename);
        if (ctx->p_lbproxy_store_sock) free(ctx->p_lbproxy_store_sock);
        if (ctx->p_lbproxy_serve_sock) free(ctx->p_lbproxy_serve_sock);
+       if (ctx->p_event_file_prefix) free(ctx->p_event_file_prefix);
+       if (ctx->p_il_sock) free(ctx->p_il_sock);
 
        ctx->p_jobid = NULL;
        ctx->p_host = NULL;
        ctx->p_key_filename = NULL;
        ctx->p_lbproxy_store_sock = NULL;
        ctx->p_lbproxy_serve_sock = NULL;
+       ctx->p_event_file_prefix = NULL;
+       ctx->p_il_sock = NULL;
 
        /* do not free (references only)
         * ctx->job_index