MSBuild Structured Log Viewer
Paquet d’installation silencieuse pour MSBuild Structured Log Viewer
2.3.154-1
System and network
System and network
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-msbuild-structured-log-viewer
- name: MSBuild Structured Log Viewer
- version: 2.3.154-1
- categories: System and network
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ,
- licence: opensource_free,Licence MIT,wapt_private
- target_os: windows
- architecture: x64
- signature_date:
- size: 6.79 Mo
- homepage : https://msbuildlog.com/
package : tis-msbuild-structured-log-viewer
version : 2.3.154-1
architecture : x64
section : base
priority : optional
name : MSBuild Structured Log Viewer
categories : System and network
maintainer : WAPT Team,Tranquil IT,Amel FRADJ,
description : A recorder for MSBuild that saves a structured representation of executed targets, tasks, properties and element values
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Un enregistreur pour MSBuild qui enregistre une représentation structurée des cibles exécutées, des tâches, des propriétés et des valeurs d'éléments
description_pl : Rejestrator dla MSBuild, który zapisuje ustrukturyzowaną reprezentację wykonanych celów, zadań, właściwości i wartości elementów
description_de : Ein Rekorder für MSBuild, der eine strukturierte Darstellung von ausgeführten Zielen, Aufgaben, Eigenschaften und Elementwerten aufzeichnet
description_es : Un grabador para MSBuild que registra una representación estructurada de objetivos, tareas, propiedades y valores de elementos ejecutados
description_pt : Um gravador para MSBuild que regista uma representação estruturada de alvos, tarefas, propriedades e valores de elementos executados
description_it : Un registratore per MSBuild che registra una rappresentazione strutturata di obiettivi, attività, proprietà e valori di elementi eseguiti
description_nl : Een recorder voor MSBuild die een gestructureerde weergave van uitgevoerde doelen, taken, eigenschappen en elementwaarden vastlegt
description_ru : Регистратор для MSBuild, который записывает структурированное представление выполненных целей, задач, свойств и значений элементов
audit_schedule :
editor :
keywords :
licence : opensource_free,Licence MIT,wapt_private
homepage : https://msbuildlog.com/
package_uuid : 91d2210e-b98e-40a3-92e4-6e72f3dd0d6d
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : de44802f9c6810e2adf0a05a9ac3450e6ee05ed9b71c0e2e6fbc83904a6bd470
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-31T18:29:26.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : pUJXEUANAU+iGUDquEVsFDakWckXhW/1qY6xCCFhSbE/PVUIt5bzR3CADqtiiEb/fxZj8oq+VldehSxyc3UtPha4xuhVTMU/GW1o1e41QBpqCCZDcsV3g0OGdCqpHifkugnYmd2UK1Ej/tAws/Waypur4xPRcr/4IMs2VS8WhkgRRKGFWpZyGERIcXqQALBwDjyu3P2N3CqlW2Oaehuq3kkXmirSyjCztpMomf2m4QSwU0xRDdf+MEW8Yfr6lXaz8oAT0NspEpuwjl5H/9PHJo/hkSqScGID4X2ebyNdsIjQUc9XPZjxtmAIog4rFqHgcWVXMtKl0rik/FKrM8v50g==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
# Uninstalling older versions of the software
for to_uninstall in installed_softwares(name="MSBuild Structured Log Viewer Machine-Wide Installer"):
if Version(to_uninstall["version"]) < Version(control.get_software_version()):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
if isdir(to_uninstall["install_location"]):
remove_tree(to_uninstall["install_location"])
# Installing the software
print("Installing: Setup.msi")
install_msi_if_needed("Setup.msi")
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def update_package():
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "KirillOsenkov/MSBuildStructuredLog"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith('.msi') :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v","")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.msi'):
if f != filename:
remove_file(f)
version =get_version_from_binary(filename)
control.set_software_version(version)
control.save_control_to_wapt()
285a0d902015a563defd2ba58711d61fe494a99a4f6b3f09753ea6cddf599620 : Setup.msi
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
cb0818c82a2cf487926d706ddea85e87846180e95b852edc27de4df2d18aca1b : WAPT/control
de44802f9c6810e2adf0a05a9ac3450e6ee05ed9b71c0e2e6fbc83904a6bd470 : WAPT/icon.png
153043eda65a9c8e46ab4cfe3dcff9bb87a75acf1f072bf04b5e812c9c4b94e3 : luti.json
12f2c8ec90d0233c549ebc26496905fadab7b96e61699c256ec7aaa936468c8b : setup.py
6448e39d4f1519a58a3aa4452edb2b8b617db67a3344ed4ab63e09fe9c761981 : update_package.py