package main

import (
	"fmt"

	"git.rootprojects.org/root/go-serviceman/manager"
	"git.rootprojects.org/root/go-serviceman/service"
)

func printLogMessage(conf *service.Service) {
	sudo := ""
	unit := "--unit"
	if conf.System {
		if !manager.IsPrivileged() {
			sudo = "sudo"
		}
	} else {
		unit = "--user-unit"
	}
	fmt.Println("If all went well you should be able to see some goodies in the logs:\n")
	fmt.Printf("\t%sjournalctl -xe %s %s.service\n", sudo, unit, conf.Name)
	if !conf.System {
		fmt.Println("\nIf that's not the case, see https://unix.stackexchange.com/a/486566/45554.")
		fmt.Println("(you may need to run `systemctl restart systemd-journald`)")
	}
}
