log param
parent
205025e7ba
commit
e496d7d52b
|
@ -63,7 +63,7 @@ To schedule a periodic background run of `eso-banana`, open Powershell as a user
|
||||||
|
|
||||||
```powershell
|
```powershell
|
||||||
$Command = (Get-Command "eso-banana-script.exe").Source
|
$Command = (Get-Command "eso-banana-script.exe").Source
|
||||||
$Action = New-ScheduledTaskAction -Execute $Command -Argument "--verbose"
|
$Action = New-ScheduledTaskAction -Execute $Command -Argument "--log"
|
||||||
$Trigger = New-ScheduledTaskTrigger -Daily -At 11am
|
$Trigger = New-ScheduledTaskTrigger -Daily -At 11am
|
||||||
$Settings = New-ScheduledTaskSettingsSet -RunOnlyIfNetworkAvailable -StartWhenAvailable -RunOnlyIfIdle
|
$Settings = New-ScheduledTaskSettingsSet -RunOnlyIfNetworkAvailable -StartWhenAvailable -RunOnlyIfIdle
|
||||||
Register-ScheduledTask -TaskName "eso-banana" -Action $Action -Trigger $Trigger -Settings $Settings -Description "Elder Scrolls Online addon manager and a Tamriel Trade Centre price table updater."
|
Register-ScheduledTask -TaskName "eso-banana" -Action $Action -Trigger $Trigger -Settings $Settings -Description "Elder Scrolls Online addon manager and a Tamriel Trade Centre price table updater."
|
||||||
|
@ -113,7 +113,7 @@ crontab -e
|
||||||
Add the following line to your `crontab`.
|
Add the following line to your `crontab`.
|
||||||
|
|
||||||
```
|
```
|
||||||
0 11 * * * eso-banana-script --verbose
|
0 11 * * * eso-banana-script --log
|
||||||
```
|
```
|
||||||
# Linux Unschedule
|
# Linux Unschedule
|
||||||
|
|
||||||
|
@ -122,5 +122,5 @@ Only run the following command if you wish to remove scheduled run of `eso-banan
|
||||||
To remove the schedule, delete the following line from your `crontab -e`.
|
To remove the schedule, delete the following line from your `crontab -e`.
|
||||||
|
|
||||||
```
|
```
|
||||||
0 11 * * * eso-banana-script --verbose
|
0 11 * * * eso-banana-script --log
|
||||||
```
|
```
|
||||||
|
|
|
@ -14,6 +14,7 @@ def periodical_script():
|
||||||
description="Visit https://www.esoui.com/ to search for addons and their dependencies URLs. Edit addons.yaml in the ESO live path and add the URL for each addon for installation. "
|
description="Visit https://www.esoui.com/ to search for addons and their dependencies URLs. Edit addons.yaml in the ESO live path and add the URL for each addon for installation. "
|
||||||
)
|
)
|
||||||
parser.add_argument("-v", "--verbose", action="count", help="verbose logging")
|
parser.add_argument("-v", "--verbose", action="count", help="verbose logging")
|
||||||
|
parser.add_argument("-l", "--log")
|
||||||
parser.add_argument("-p", "--eso_live_path")
|
parser.add_argument("-p", "--eso_live_path")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
@ -30,15 +31,22 @@ def periodical_script():
|
||||||
)
|
)
|
||||||
|
|
||||||
if args.verbose:
|
if args.verbose:
|
||||||
|
level = logging.DEBUG
|
||||||
|
format = "%(asctime)s %(filename)s:%(lineno)d %(message)s"
|
||||||
|
else:
|
||||||
|
level = logging.INFO
|
||||||
|
format = "%(message)s"
|
||||||
|
|
||||||
|
if args.log:
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.DEBUG,
|
level=level,
|
||||||
format="%(asctime)s %(filename)s:%(lineno)d %(message)s",
|
format=format,
|
||||||
filename=args.eso_live_path.joinpath("banana.log"),
|
filename=args.eso_live_path.joinpath("banana.log"),
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.INFO,
|
level=level,
|
||||||
format="%(message)s",
|
format=format,
|
||||||
)
|
)
|
||||||
|
|
||||||
logging.info(args)
|
logging.info(args)
|
||||||
|
@ -77,6 +85,7 @@ def periodical_script():
|
||||||
def ttc():
|
def ttc():
|
||||||
parser = ArgumentParser(description="Tamriel Trade Centre price table updater.")
|
parser = ArgumentParser(description="Tamriel Trade Centre price table updater.")
|
||||||
parser.add_argument("-v", "--verbose", action="count", help="verbose logging")
|
parser.add_argument("-v", "--verbose", action="count", help="verbose logging")
|
||||||
|
parser.add_argument("-l", "--log")
|
||||||
parser.add_argument("-p", "--eso_live_path")
|
parser.add_argument("-p", "--eso_live_path")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
@ -93,15 +102,22 @@ def ttc():
|
||||||
)
|
)
|
||||||
|
|
||||||
if args.verbose:
|
if args.verbose:
|
||||||
|
level = logging.DEBUG
|
||||||
|
format = "%(asctime)s %(filename)s:%(lineno)d %(message)s"
|
||||||
|
else:
|
||||||
|
level = logging.INFO
|
||||||
|
format = "%(message)s"
|
||||||
|
|
||||||
|
if args.log:
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.DEBUG,
|
level=level,
|
||||||
format="%(asctime)s %(filename)s:%(lineno)d %(message)s",
|
format=format,
|
||||||
filename=args.eso_live_path.joinpath("banana.log"),
|
filename=args.eso_live_path.joinpath("banana.log"),
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.INFO,
|
level=level,
|
||||||
format="%(message)s",
|
format=format,
|
||||||
)
|
)
|
||||||
|
|
||||||
logging.info(args)
|
logging.info(args)
|
||||||
|
|
Loading…
Reference in New Issue