Given an app called ExampleApp, I want to find “~/Library/Logs/ExampleApp” basically without using hard coded paths. There exists NSSearchPathForDirectoriesInDomains, which you can use to find things like “~/Library/Application Support/ExampleApp” using the NSApplicationSupportDirectory search term, but there doesn’t seem to be a search term for logging.
I don’t think ~/Library/Logs is non-standard, since CrashReporter puts its logs there.
Try this :
Update (~/Library/Logs/AppName) :