{"action":"closed","issue":{"url":"https://api.github.com/repos/serilog/serilog-sinks-seq/issues/10","repository_url":"https://api.github.com/repos/serilog/serilog-sinks-seq","labels_url":"https://api.github.com/repos/serilog/serilog-sinks-seq/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/serilog/serilog-sinks-seq/issues/10/comments","events_url":"https://api.github.com/repos/serilog/serilog-sinks-seq/issues/10/events","html_url":"https://github.com/serilog/serilog-sinks-seq/issues/10","id":132524410,"number":10,"title":"Request for guidance: Share buffer file between app instances?","user":{"login":"bbrandt","id":602767,"avatar_url":"https://avatars.githubusercontent.com/u/602767?v=3","gravatar_id":"","url":"https://api.github.com/users/bbrandt","html_url":"https://github.com/bbrandt","followers_url":"https://api.github.com/users/bbrandt/followers","following_url":"https://api.github.com/users/bbrandt/following{/other_user}","gists_url":"https://api.github.com/users/bbrandt/gists{/gist_id}","starred_url":"https://api.github.com/users/bbrandt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bbrandt/subscriptions","organizations_url":"https://api.github.com/users/bbrandt/orgs","repos_url":"https://api.github.com/users/bbrandt/repos","events_url":"https://api.github.com/users/bbrandt/events{/privacy}","received_events_url":"https://api.github.com/users/bbrandt/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-02-09T20:27:32Z","updated_at":"2016-03-21T15:06:41Z","closed_at":"2016-03-21T15:06:41Z","body":"In the case that there is an app server that will be running 10 instances of the same service exe concurrently using the durable log shipper, would it be more recommended to have all instances write to the same buffer base file name or individualize the file names somehow so all writing and shipping is independent?\r\n`serilog:write-to:Seq.bufferBaseFilename` set in `app.config` to `%LOCALAPPDATA%\\Company\\filename`\r\n\r\nI've noticed that when the second instance starts it will create a buffer file with name of filename_001.json.  Only one bookmark file is created for each base filename.  The bookmark file is locked so that only one service is able to ship logs at a time.  Once greater than 2 files exist, there is an attempt to delete the oldest files.\r\n\r\nI have not experienced any issue.  Just curious if having several service instances writing to the same base filename is a recommended solution or do you foresee some issues that will arise with this approach.\r\n"}}